What are engineers getting paid for now? ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/static/images/article4.6bc1851654a0.png) 🔗 **Source:** [What are engineers getting paid for now?](https://www.youtube.com/watch?v=4FbAlAxBMwM) > [!note]+ Document Notes > tags: [ai-automation, engineering-career, product-engineering, developer-productivity, engineering-management, technical-leadership] > author: Jennifer Riggins > source: Lead Dev > reference: https://www.youtube.com/watch?v=4FbAlAxBMwM > date created: {{date:YYYY-MM-DD}} {{time:HH:mm}} > > # 🏷️ Title: What are engineers getting paid for now? > <!-- deep-read:sections start --> ## 🧭 Table of Contents - [📝 Summary](#-summary) - [📖 Main Content](#-main-content) - [🗒️ Notes](#️-notes) - [📚 References](#-references) - [🗣️ Paraphrase](#️-paraphrase) - [📰 Newsletter](#-newsletter) - [✅ Action Items](#-action-items) - [🧪 Hypotheses](#-hypotheses) - [📊 Methodology](#-methodology) - [❓ Questions](#-questions) - [🔮 Future Research](#-future-research) - [💡 Implications](#-implications) - [🧠 Learning Styles Assessment](#-learning-styles-assessment) - [📊 Accessibility Assessment](#-accessibility-assessment) - [🌍 DEIB Assessment](#-deib-assessment) - [✅ Logical Validity](#-logical-validity) - [🛡️ DARVO Analysis](#-darvo-analysis) - [🎯 Conclusion](#-conclusion) ## 📝 Summary - **What happened**: Lead Dev panel discussing how AI is reshaping engineering roles, moving focus from code production to business outcomes and domain expertise. - **Why it matters**: Engineers risk being displaced if they don't evolve beyond coding to become co-owners of business problems and customer outcomes. - **Key stakeholders**: Software engineers (junior and senior), engineering managers, CTOs, product managers, and HR departments evaluating engineering performance. - **Risks and tradeoffs**: Risk of losing craft/judgment by over-relying on AI; tradeoff between speed and learning; junior engineers may struggle to find entry points. - **Bottom line**: Engineering value creation has always been beyond just writing code—AI is simply forcing the removal of barriers that allowed engineers to hide behind "just tell me what to code." ## 📖 Main Content The panel argues that engineering has always been about problem-solving, critical thinking, and business outcome delivery—not just code production. AI is accelerating this shift by removing the friction that previously allowed engineers to operate in silos. ### Core Value Shifts **From Order-Taking to Co-Ownership**: Engineers must evolve from "wrench turners" receiving requirements to co-owners of business problems. The traditional handoff model ("throw it over the wall") is becoming obsolete. **From Lines of Code to Business Impact**: Success metrics are shifting from technical outputs (lines written, features shipped) to business outcomes (revenue, customer adoption, system performance). Engineers need to understand the full problem context to build scalable solutions. **From Specialists to Product-Minded Generalists**: While deep expertise remains valuable, engineers increasingly need cross-functional skills and business domain knowledge. The rise of "product engineers" reflects this trend. ### AI's Role as Amplifier AI tools raise the floor for junior engineers while increasing the ceiling for judgment-based work. They enable faster prototyping and experimentation but require strong fundamentals and clear guidelines to be effective. The panelists emphasize that AI works best when organizations have solid engineering practices already in place—it's an amplifier, not a replacement for good engineering culture. ## 🗒️ Notes #### ⏱️ [00:03:12](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=192) Problem Definition Over Coding - Jeremy emphasizes that software engineering is a "big pipeline" starting with figuring out what problem to solve - Many teams are "slamming slop" at problems not worth solving - Key tip: Adopt product and business mindset first, not crafting code #### ⏱️ [00:06:45](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=405) Growth Beyond Speed - Shalini: Engineers don't grow because they code faster, but because they can translate problems and make technical tradeoffs - Focus on outcomes: "What has changed because you built it" vs. "what you have built" - Building without friction doesn't equal value creation #### ⏱️ [00:09:30](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=570) The Power of Saying No - Phil: Engineers' biggest strength is ability to say no to unnecessary features/complexity - Disruption mainly affects "order-taking" programming roles, not engineering roles requiring domain knowledge - Most engineers are happy to move beyond the "boring bits" of pure implementation #### ⏱️ [00:15:20](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=920) Junior Engineer Adaptation - Change expectations for onboarding: focus on curiosity and adaptability - AI enables asking agents to explain code and decisions, not just write code - Key signal: curiosity to learn across diverse technical areas - Floor is raised but learning acceleration is required #### ⏱️ [00:22:45](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=1365) Avoiding the Dopamine Trap - Jeremy warns against getting caught in AI feedback loops without learning - Need to pause, reflect, and absorb rather than rush through agent responses - Managers must create space for learning, not just increased throughput #### ⏱️ [00:28:15](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=1695) Promotion Criteria Evolution - Shalini: Promotion tied to operating at next level of outcome ownership and domain expertise - Technical judgment becomes more important than pure execution - Need secondary metrics: hypothesis testing, experimentation rate #### ⏱️ [00:35:40](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=2140) Making Others Better - Phil: Key evaluation criteria is "do you make other people better around you?" - Value in negative experimental results if they become institutional knowledge - Glue work becomes more visible and valuable ## 📚 References - [Lead Dev Slack Community](https://leaddev.com/community) - [Story Block Engineering Team](https://www.storyblok.com) - [Palantir SDLC Global Practice](https://www.palantir.com) - [LinkedIn Engineering](https://engineering.linkedin.com) ## 🗣️ Paraphrase The fundamental thesis is that engineering has always been about problem-solving and business value creation, not just coding. AI is simply removing the friction that allowed engineers to hide behind implementation-only roles. The most valuable engineers understand business context, can translate between technical and business domains, and focus on outcomes rather than outputs. For career growth, engineers need to develop domain expertise alongside technical skills, become comfortable with experimentation and hypothesis testing, and learn to articulate their impact in business terms. The role is expanding to include more product thinking while deep technical expertise remains crucial for complex problem-solving. The industry is experiencing a shift similar to cloud adoption—new skills become table stakes while creating opportunities for specialists to enable broader teams through platform thinking and clear guidelines. ## 📰 Newsletter 🚀 **The Great Engineering Evolution is Here!** Fellow WordPressers, the latest Lead Dev panel dropped some serious truth bombs about where our industry is heading. Spoiler: it's not about AI replacing us—it's about AI forcing us to level up in ways we should have been doing all along! **The TL;DR**: Stop hiding behind "just tell me what to code" and start becoming the co-owner of business problems you were always meant to be. Your value isn't in typing speed; it's in judgment, domain knowledge, and making everyone around you better. **For WordPress Developers**: This hits home hard. Whether you're building custom themes, optimizing Core Performance, or architecting multisite networks, your expertise in the WordPress ecosystem becomes even more valuable when you understand the business problems you're solving. That WooCommerce integration isn't just code—it's someone's livelihood. **Key Takeaways for Us**: - Product-minded engineers are the future (hello, full-stack WordPress developers!) - Your platform expertise enables others (think: creating starter themes and development patterns) - Experimentation velocity matters more than being right every time **Worth Bookmarking**: The discussion on junior engineer onboarding is gold for anyone mentoring contributors to WordPress Core or leading team growth at agencies. Level up your game—the WordPress community needs engineers who think beyond the code! 🎯 ## ✅ Action Items #### DevRel - **Developer advocacy**: Create content showing WordPress engineers as product-minded problem-solvers, not just code producers - **Education**: Develop workshops on business context for technical decisions in WordPress development - **Developer experience**: Build tools that enable non-experts to contribute safely to WordPress projects - **Community management**: Facilitate cross-functional discussions between developers, designers, and business stakeholders #### OSPO - **Strategic Alignment**: Align engineering KPIs with business outcomes rather than code metrics - **Developer Support**: Provide training on domain knowledge acquisition and business context understanding - **Community Engagement**: Support engineers in developing cross-functional collaboration skills #### WordPress - **Core**: Emphasize outcome-based contribution metrics over lines of code or tickets closed - **Core Performance**: Focus on business impact of performance improvements, not just technical metrics - **Core Program Team**: Create cross-team rituals that build business domain knowledge - **Training**: Develop curriculum that teaches business context alongside technical skills - **Community**: Encourage product-minded thinking in WordPress meetups and WordCamps #### The WPCC - **Programs**: Fund initiatives that develop business acumen in WordPress engineers - **Projects**: Support tools and processes that enable outcome-focused engineering ## 🧪 Hypotheses 1. **Engineers who develop domain expertise alongside AI proficiency will see faster career advancement** than those who focus solely on AI tool mastery 2. **Organizations measuring engineering success by business outcomes rather than code metrics will see higher productivity** and engineer satisfaction 3. **Junior engineers onboarded with AI-assisted learning and strong mentorship will achieve senior-level domain knowledge faster** than previous cohorts 4. **Engineering teams that embrace experimentation and hypothesis-driven development will deliver more business value** despite some failed experiments 5. **Companies that restructure promotion criteria around outcome ownership will retain talent better** during AI-driven industry changes ### 📊 Methodology - **Longitudinal career tracking**: Follow engineers over 2-3 years comparing domain expertise development vs. pure technical skill advancement - **A/B testing**: Compare teams measured on business outcomes vs. traditional engineering metrics - **Cohort studies**: Track junior engineer progression with different onboarding approaches - **Business impact analysis**: Measure correlation between experimentation rates and business value delivery - **Retention studies**: Compare turnover rates in organizations with evolved vs. traditional promotion criteria ### ❓ Questions - How do you measure "domain expertise" objectively for promotion decisions? - What specific training programs help engineers develop product thinking? - How do you balance AI-assisted speed with necessary learning and reflection time? - What role should customer interaction play in engineering career development? - How do you prevent AI tools from creating a false sense of productivity? ### 🔮 Future Research - Impact of AI pair programming on long-term skill development - Effectiveness of cross-functional embedding for engineer growth - Correlation between business context understanding and technical decision quality - Role of experimentation culture in engineering team performance - Evolution of engineering manager skills in outcome-focused organizations ### 💡 Implications **Practice**: Engineering teams need new performance frameworks, mentorship approaches, and learning cultures that prioritize judgment and business understanding over code production velocity. **Policy**: HR departments must restructure job descriptions, promotion criteria, and compensation models to reflect the evolving nature of engineering value creation. **Education**: Computer science curricula should include more business context, customer interaction, and product thinking alongside technical skills. **Funding**: Investment in engineering productivity should focus on outcome measurement tools and domain expertise development rather than just coding acceleration. ### 🧠 Learning Styles Assessment **Reading level**: Approximately 12th grade (Flesch-Kincaid). Complex technical and business concepts requiring professional experience context. #### 👀 Visual learners - **Present**: Panelist name overlays, speaker identification - **Improve**: Career progression diagrams, AI tool workflow charts, business outcome visualization frameworks #### 🔊 Aural learners - **Present**: Full audio discussion with multiple expert perspectives - **Improve**: Chapter markers for key topics, audio summary of main points #### 🗣️ Verbal learners - **Present**: Rich analogies ("wrench turners," "fire hose"), clear definitions of evolving roles - **Improve**: Glossary of terms like "product engineer," "domain expertise," "outcome ownership" #### 🧩 Kinesthetic learners - **Present**: Discussion of hands-on experimentation and hypothesis testing - **Improve**: Practical exercises for developing business context, checklists for outcome-focused evaluation #### 🧠 Logical learners - **Present**: Clear cause-and-effect relationships between AI adoption and role evolution - **Improve**: Decision trees for career development, frameworks for measuring business impact #### 🧑‍🤝‍🧑 Social learners - **Present**: Panel discussion format, emphasis on cross-functional collaboration - **Improve**: Discussion guides for engineering teams, peer mentorship frameworks #### 🧘‍♀️ Solitary learners - **Present**: Individual reflection prompts about career direction - **Improve**: Self-assessment tools for domain expertise, personal development planning templates #### 🌿 Naturalistic learners - **Present**: Discussion of industry ecosystem evolution - **Improve**: Connections to broader technology lifecycle patterns, sustainability of career approaches ### 📊 Accessibility Assessment #### Screen reader semantics - **Present**: Video has speaker identification in transcript - **Improve**: Structured headings in transcript, speaker role descriptions #### Keyboard navigation - **Present**: Standard video player controls - **Improve**: Transcript navigation shortcuts, chapter jumping #### Contrast and readability - **Present**: High contrast video player interface - **Improve**: Transcript formatting with clear speaker delineation #### Media and captions - **Present**: Full transcript provided - **Improve**: Time-synced captions, downloadable transcript file ### 🌍 DEIB Assessment #### Cultural breadth - **Present**: Global perspective (French engineer in Berlin, various company contexts) - **Improve**: More diverse geographic representation, discussion of cultural differences in engineering roles #### Inclusive language - **Present**: Gender-neutral role descriptions, accessible explanations - **Improve**: Explicit discussion of barriers for underrepresented groups in promotion #### Neurodiversity support - **Present**: Multiple learning approaches discussed - **Improve**: Recognition of different cognitive styles in AI tool adoption #### Representation - **Present**: Mixed gender panel, varied company backgrounds - **Improve**: More diverse racial/ethnic representation, discussion of equity in AI access #### Psychological safety - **Present**: Discussion of learning culture and experimentation - **Improve**: Explicit acknowledgment of anxiety around AI displacement, support strategies ### ✅ Logical Validity #### Strong reasoning - **Deductive strength**: Clear logical progression from "AI automates coding" to "engineers must focus on higher-level value creation" - **Analogical reasoning**: Effective comparison to cloud adoption cycle and historical technology shifts - **Causal reasoning**: Well-established links between business understanding and engineering effectiveness #### Fallacies - **Potential survivorship bias**: Panel consists of successful senior engineers who may not fully represent struggles of displaced junior developers - **Appeal to authority**: Heavy reliance on panelist experience without broader data validation - **False dichotomy**: Some framing suggests engineers must choose between technical depth and business acumen #### Tone of voice - **Optimistic and solution-oriented**: "This is an exciting moment," "incredible win for junior engineers" - **Practical and experiential**: Frequent use of specific examples and actionable advice - **Collaborative**: Emphasis on "co-ownership" and team success over individual achievement ### 🛡️ DARVO Analysis No DARVO patterns detected. The discussion maintains a constructive tone focused on adaptation and growth rather than blame or victimization narratives around AI disruption. ## 🎯 Conclusion The engineering profession is experiencing a fundamental shift where AI amplifies the need for business acumen, domain expertise, and outcome-focused thinking that should have always been central to the role. Engineers who embrace this evolution—becoming co-owners of business problems rather than order-taking implementers—will find greater career satisfaction and advancement opportunities. **Practical next steps for readers:** 1. Start measuring your impact in business terms, not code metrics 2. Develop domain expertise in the industries/products you're building for 3. Practice explaining technical decisions in business context 4. Embrace experimentation and hypothesis-driven development 5. Use AI tools to accelerate learning and exploration, not replace critical thinking The future belongs to engineers who combine deep technical craft with business judgment and the ability to make their entire team more effective. ## 🔄 Refactor Appendix — What are engineers getting paid for now? ### 📚 Literature Atoms (H3) #### Engineers grow through problem translation not coding speed > [!quote] ID:rw_panel_01 > Even in the past when you hire a software engineer and they grow they're not growing because they are faster in coding they're growing because they can translate the problem that need to be solved and break it down and really do that problem solving and critical thinking **Context & use**: - Core argument from Shalini about what drives engineering career advancement - Challenges misconception that AI threatens core engineering value proposition **Tags**: #engineering-career #xref **Highlight**: [view highlight](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=405) <!-- atomicity: 1 idea ✓ --> #### AI removes barriers preventing engineers from hiding behind coding tasks > [!quote] ID:rw_panel_02 > We always needed to be co-owners and co-builders with our product managers with the business problem statement so that we could actually build the right solution. And it just became more and more transparent. **Context & use**: - Shalini explaining how AI forces visibility of what engineers should already be doing - Supports thesis that role evolution is correction, not disruption **Tags**: #ai-automation #xref **Highlight**: [view highlight](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=920) <!-- atomicity: 1 idea ✓ --> #### Engineering's biggest current strength is the ability to say no > [!quote] ID:rw_panel_03 > One of the biggest strengths for engineers right now is the ability to say no. Like no, we don't build this. No, this isn't how we should go about it. **Context & use**: - Phil's insight on value creation through constraint and judgment - Differentiates engineers from pure order-taking programmers **Tags**: #technical-leadership #xref **Highlight**: [view highlight](https://www.youtube.com/watch?v=4FbAlAxBMwM&t=570) <!-- atomicity: 1 idea ✓ --> ### 🧠 Permanent Candidates (H4) #### Engineering value creation transcends code production **Claim**: The most valuable engineering work has always been problem-solving, critical thinking, and business outcome delivery rather than code production speed or volume. **Evidence pointer**: [[#Engineers grow through problem translation not coding speed]] **Scope & conditions**: Holds across all engineering domains and experience levels; becomes more visible as AI removes implementation friction; breaks down in pure order-taking roles without domain context. **Links**: - [[Technical leadership principles]] — because extends beyond individual contributor work - [[Product engineering approach]] — because applies-in cross-functional environments - [[AI amplification effects]] — because contrasts with replacement narratives <!-- atomicity: 1 idea ✓ --> ### ✏️ Fleeting Queue - AI adoption success correlates with existing engineering fundamentals strength — investigate measurement approaches #fleeting #articleseed - Junior engineer onboarding evolution in AI era — interview hiring managers across tech companies #fleeting #xref - Glue work visibility and promotion equity — research gender/diversity impacts #fleeting #addendum ### → Things 3 (max 2 actions) - [ ] Research business outcome measurement frameworks for engineering teams — career development #things - [ ] Document current promotion criteria evolution in tech companies — writing project #things --- ## Full Transcript [00:12] Hello everybody and a huge thank you to<br>[00:15] joining for joining us today for this<br>[00:18] panel is a lead dev online panel<br>[00:20] discussion created in partnership with<br>[00:23] story block. The discussion will last<br>[00:25] about 45 minutes after which both myself<br>[00:28] and the panelists will head over to the<br>[00:29] leaves slack to answer some of your<br>[00:31] questions in hashtagpanel Q&A the<br>[00:35] channel. For those of us joining live uh<br>[00:38] I've dropped a link to that Slack in<br>[00:41] your chat. It's just a really great<br>[00:43] community of engineering leaders<br>[00:46] supporting and learning from each other.<br>[00:48] We do have time to answer questions live<br>[00:51] and I think this is a hot button topic<br>[00:53] for a lot of people trying to figure out<br>[00:55] what's going on in the world we are<br>[00:58] living in right now or in the industry<br>[01:00] we're working in. So I do welcome<br>[01:03] everyone joining us live. You do have<br>[01:05] the privilege of answering of asking<br>[01:08] questions in the Q&A feature on Zoom and<br>[01:11] we'll get that to them as we see fit and<br>[01:15] if we don't finish we'll continue in<br>[01:16] that Slack. So I really hope we have a<br>[01:20] great session. So a lot of sea suite<br>[01:23] problematically never knew what<br>[01:25] engineering was doing. It's kind of wild<br>[01:28] because CTO is in the seauite but it's<br>[01:32] even more dangerous now when a lot of<br>[01:36] the senior people at organizations don't<br>[01:38] know what's happening and they just<br>[01:41] think AI can replace engineers. So at<br>[01:45] Lead Dev and on this panel, I can assure<br>[01:48] you that is not the vibe we're going<br>[01:50] for. We're not trying to replace, we're<br>[01:52] trying to help. So this conversation<br>[01:54] hopefully brings a mix of advice for<br>[01:56] software engineers to understand how<br>[01:58] adapt your roles in this tumultuous<br>[02:00] climate as well as for engineering<br>[02:03] leadership to understand how to support<br>[02:04] your teammates in that adapt adaptation.<br>[02:08] So let's get started with some<br>[02:09] introductions. My name is Jennifer<br>[02:11] Riggins and I'm everyone's favorite<br>[02:12] technology journalist and host. And<br>[02:16] today I will be joined by Shalini,<br>[02:19] Jeremy, and Phil who are ready to share<br>[02:21] their experiences with you. So please<br>[02:24] can you each introduce yourself?<br>[02:27] Shallini if you will go first.<br>[02:28] >> Yes, I'm Shalini Agarwal. I lead the<br>[02:31] engineering at LinkedIn uh focused on<br>[02:33] careers and jobs and members uh looking<br>[02:36] for jobs as that's what we call seekers.<br>[02:38] Uh along with that I am responsible for<br>[02:41] AI powered search recommendations and<br>[02:43] most recently agentic experience to help<br>[02:46] our members navigate their careers. I've<br>[02:48] spent like about two decades uh building<br>[02:51] products and systems at scale and uh I'm<br>[02:54] very excited about this moment right now<br>[02:56] um because we are seeing one of the big<br>[02:57] shifts our biggest shifts in software<br>[02:59] engineering since I would say maybe<br>[03:01] cloud or mobile and u even though AI can<br>[03:05] help generate code review code even<br>[03:07] orchestrate parts of our workflows but<br>[03:09] that's not just what engineering is<br>[03:12] about uh and that doesn't make<br>[03:13] engineering less important I truly<br>[03:15] believe the engineering value that we<br>[03:17] create is much more beyond just writing<br>[03:19] code and uh how we define uh our<br>[03:23] performance and promotions. We need to<br>[03:25] be changing that to certain extent but<br>[03:27] uh that's where we why we are here to<br>[03:29] talk about it.<br>[03:31] >> Absolutely. Thank you so much for<br>[03:33] joining us. Phil, please introduce<br>[03:35] yourself.<br>[03:36] >> Hi, I'm Phil Hoop. Uh I run the global<br>[03:38] practice for SDLC here at Balantis. Uh I<br>[03:41] have I have two careers. I first spent<br>[03:44] 10 years in robotics and machine<br>[03:45] learning and I got out right as soon as<br>[03:47] I got hot. Um, the reason no one should<br>[03:50] actually listen to me is I thought deep<br>[03:51] learning was a fat. It would never go<br>[03:53] anywhere. So, shows what I know. Um,<br>[03:55] after that I spent 10 years in tech<br>[03:57] building products, doing product<br>[03:58] strategy, that kind of thing. So, I try<br>[04:00] and help most of our customers nowadays<br>[04:02] figure out how does the SDLC change in<br>[04:05] their organization. Um, and most of it<br>[04:09] is around fundamentals to be honest with<br>[04:10] you. Everybody wants that future agentic<br>[04:13] thing. I think all of it is an option<br>[04:15] once you have the fundamentals down. I<br>[04:17] think that's the theme that uh comes<br>[04:19] into this a lot is like there's a craft<br>[04:21] software development engineering and<br>[04:23] productionalizing all of it. Um and you<br>[04:26] can't just wave a magic wand and have AI<br>[04:28] take care of all of it. You have to know<br>[04:29] what you're asking and having it do. So<br>[04:31] that's kind of the the angle that I come<br>[04:33] from. You mean all those best practices<br>[04:36] we've been talking about for 10 years<br>[04:38] that so many companies follow<br>[04:40] >> among other things? Yeah.<br>[04:43] >> Jeremy, please.<br>[04:45] >> Yes. So, I'm Jeremy. I'm a Frenchie<br>[04:47] living in Berlin. Uh I come from the<br>[04:49] story block side where I'm leading the<br>[04:51] front end uh building the the product of<br>[04:53] Story Block. Um I I actually started my<br>[04:57] career more like on the back end side of<br>[04:58] things. Uh then when I moved to Berlin,<br>[05:00] I moved like more like to the front end.<br>[05:03] did a lot of work on platform<br>[05:04] engineering and how to to enable like<br>[05:07] let's say large teams and most recently<br>[05:10] like when I join story block like really<br>[05:11] supporting like kind of like scaling the<br>[05:14] product in terms of like how we<br>[05:16] collaborate at scale and now how AI<br>[05:19] comes into this mix of like actually I<br>[05:21] really like what already Phil and<br>[05:22] Shalini were saying where like this is<br>[05:25] not something new but like AI especially<br>[05:28] with like or like agentic workflows will<br>[05:30] really work when you have like this set<br>[05:32] of very strong like let's say already<br>[05:34] practices as it's like an amplifier. So<br>[05:36] I'm excited really to talk about that<br>[05:38] and talk about what can how can people<br>[05:41] make the difference with this technology<br>[05:43] and what are let's say the the good tips<br>[05:46] or mindset to adopt when it comes to it<br>[05:48] um because it's it's also creating a lot<br>[05:50] of strain on on engineers right now.<br>[05:53] >> Absolutely. So let's start by just<br>[05:56] talking about the title because<br>[05:58] depending on where I emphasize the word<br>[06:01] it could be very different like what are<br>[06:02] engineers getting paid for now or what<br>[06:05] are they getting paid for now or what<br>[06:07] are they even getting paid for there's a<br>[06:09] lot of interpretation so let's talk<br>[06:11] about like how we're each going to<br>[06:15] approach this conversation maybe to set<br>[06:18] goals<br>[06:20] Jeremy do you want to go first by<br>[06:22] >> yeah I can start I think I think also<br>[06:24] Charini me me me me me me me me me me me<br>[06:24] me me me me me me me me me me me me me<br>[06:25] me me me me me me me me me me me me me<br>[06:25] me me me mentioned it already that<br>[06:26] coding was probably only like only a<br>[06:29] small fraction of the whole of the whole<br>[06:31] thing. I think there's two angles that I<br>[06:33] want to talk about. I think the first<br>[06:34] one is really like engineering or like<br>[06:37] actually putting let's say like let's<br>[06:39] say software like let's say into the<br>[06:42] hands of people or like into let's say<br>[06:44] things that will make money or drive<br>[06:45] your business forward was actually like<br>[06:48] a big pipeline of things right it starts<br>[06:50] from like fig out what is the problem<br>[06:52] that we're trying to solve is the<br>[06:53] problem even worth solving right now and<br>[06:56] this is not something that like that<br>[06:58] fundamentally change with AI right if<br>[06:59] anything I see actually a lot of people<br>[07:01] like like slamming a lot of things a lot<br>[07:03] slop at something that's not even worth<br>[07:05] solving and it's not worth building,<br>[07:07] right? So trying to figure out what what<br>[07:10] your customers want, what the<br>[07:12] stakeholders that you're working on work<br>[07:13] with want, it's a big big part of the<br>[07:16] job. And this is where actually we can<br>[07:18] already throw one of the first tip. I<br>[07:20] think one of the biggest thing for for<br>[07:22] people like to to really try to to adopt<br>[07:25] let's say like agent encoding or like to<br>[07:27] work in this new era of of software is<br>[07:29] having this product and this business<br>[07:31] mindset first, right? It's not about now<br>[07:33] like crafting and building code. Of<br>[07:35] course, I think we'll talk about how<br>[07:36] important the fundamentals are, but it's<br>[07:39] about remind like reminding yourself<br>[07:41] that what matters is really building a<br>[07:43] business outcome and and like the way to<br>[07:46] do that is actually like to puzzle like<br>[07:49] okay like what you already know about<br>[07:50] the business where you want to go and<br>[07:52] how you can use the the software for<br>[07:54] that. So I think at least on this side<br>[07:57] it's like actually like just to<br>[07:59] demystify that's not really where the<br>[08:01] most value for the top engineers was<br>[08:04] already but not on coding it's about<br>[08:06] translating this like okay we want to do<br>[08:08] this we want to be there and how to do<br>[08:10] that is actually like the cost of the<br>[08:12] job but I think like maybe Charlie can<br>[08:14] add to that for sure.<br>[08:16] >> Sure. Yeah. No happy to. Um so even in<br>[08:20] the past um when you hire a software<br>[08:22] engineer and they grow they're not<br>[08:24] growing because they are fast they are<br>[08:26] faster in coding they're growing because<br>[08:28] they can translate the problem that need<br>[08:31] to be solved and break it down and uh<br>[08:34] really do that problem solving and<br>[08:36] critical thinking and use their judgment<br>[08:38] to say what is it that we need to really<br>[08:40] build uh and uh creating that clarity<br>[08:44] among um if you have to solve a problem<br>[08:46] what is it that we trying to really get<br>[08:48] towards and writing code was yes big<br>[08:51] part of the job but was not the only<br>[08:54] job. It was understanding the problem<br>[08:56] figuring out technical tradeoffs<br>[08:58] designing those systems that can scale<br>[09:01] and then ensuring quality and of course<br>[09:03] trust and and then what Jeremy just said<br>[09:06] it's like shipping the outcomes um<br>[09:08] because at the end of the day there has<br>[09:10] to be a business problem that you're<br>[09:12] solving. So it's not so much about what<br>[09:15] you have built or but it's more about<br>[09:17] what has changed because you built it<br>[09:19] and that was always true just that today<br>[09:23] uh there's a lot of things that you're<br>[09:24] building but at the end of the day what<br>[09:27] outcomes those things that you build are<br>[09:29] still the most important thing just<br>[09:31] building for the sake of it is not<br>[09:33] something that was valuable in the past<br>[09:35] people were not able to do it because<br>[09:37] there was a little bit of a friction to<br>[09:39] get to coding getting done but now that<br>[09:42] friction has gone but the value creation<br>[09:44] is still the same,<br>[09:46] >> but a lot of developers the most<br>[09:49] quantifiable like they they've always<br>[09:52] had a tangible result to their job. So I<br>[09:55] think there's a sense of identity tied<br>[09:57] to that code in a way because that's the<br>[10:00] part they could prove they were doing<br>[10:02] their job. So how does that change when<br>[10:04] that is effectively not part of their<br>[10:07] job anymore?<br>[10:08] Well, that's the same thing as like<br>[10:10] lines of code being a metric that you<br>[10:12] want to measure your engineers by,<br>[10:13] right? Like that's it's easy, it's<br>[10:15] visible, but it's not actually a good<br>[10:18] measure. And I think that<br>[10:20] >> one of the key things to point out and<br>[10:22] as as Jeremy and already pointed out is<br>[10:24] like you're supposed to do a thing.<br>[10:26] You're delivering value to customers whe<br>[10:28] they're internal or external. And in<br>[10:30] most cases, I think one of the biggest<br>[10:31] strengths for engineers right now is the<br>[10:33] ability to say no. Like no, we don't<br>[10:35] build this. No, this isn't how we should<br>[10:37] go about it. like we don't need 13,000<br>[10:39] extra lines of code in this module. We<br>[10:42] don't need to build 15 different<br>[10:43] features because they just distract from<br>[10:45] the core value prop of the product,<br>[10:47] right? Like this was traditionally what<br>[10:48] product managers do and I think they<br>[10:51] still have a big job here. But it's all<br>[10:53] about making sure that end to end you're<br>[10:55] seeing a lot of value there. But where<br>[10:57] this disrupts it is like where an<br>[10:59] engineering team or actually a team of<br>[11:02] programmers was order taking from<br>[11:04] someone else. Like I think that's where<br>[11:05] you're seeing the disruption because<br>[11:07] they didn't need to manage the context<br>[11:09] and the customer problem. They didn't<br>[11:10] have to be experts there. Like if if all<br>[11:13] you were getting as a black box was a I<br>[11:16] need you to build this CRUD app and this<br>[11:18] is what the nonfunctional and functional<br>[11:19] requirements of it are. That's<br>[11:21] disappearing. But to be honest with you,<br>[11:23] I think most people I talked to are<br>[11:24] happy because that was the boring bit.<br>[11:26] The inciting bit is matching domain<br>[11:29] knowledge to the craft of engineering<br>[11:31] and figuring out like how can I solve an<br>[11:33] actual meaningful problem and it's just<br>[11:35] it's harder to measure but it's orders<br>[11:37] of magnitude more impactful<br>[11:40] >> how do you measure then I know it's<br>[11:41] harder but is impossible to measure<br>[11:44] >> it's not impossible to measure but you<br>[11:46] measure it through different things<br>[11:48] right like you can measure it by revenue<br>[11:50] by customer adoption like you can do<br>[11:52] cohort-based analysis on features that<br>[11:55] get adopted and seeing what happens<br>[11:56] there like you have to think about it<br>[11:58] less as the engineering part and more as<br>[12:00] the whole business part. If you think<br>[12:02] software is the revenue engine of your<br>[12:04] company, then yeah, measure it as a<br>[12:06] revenue engine. It may be a little<br>[12:08] uncomfortable for some engineering<br>[12:10] managers who've tried to stay away from<br>[12:11] that. But I think it's where you have to<br>[12:13] lean in like we drive millions of<br>[12:15] dollars of revenue. Absolutely. Then get<br>[12:18] paid accordingly, too. Right.<br>[12:21] >> Yeah. I want to add to that.<br>[12:23] >> Sorry, Jennifer. Um,<br>[12:26] >> please.<br>[12:27] >> Just adding to that. Um I think to<br>[12:30] Jeremy's point, it was never fun to be<br>[12:33] told um what to do. Um uh one of my uh<br>[12:37] previous bosses used to call uh<br>[12:39] engineers are not just wrench turners.<br>[12:41] We are co-owners of the problem and I<br>[12:44] think today that has become so much more<br>[12:47] important. Um because you need to<br>[12:50] understand the business problem to<br>[12:51] really solve it the right way. when your<br>[12:55] product managers tell you create this<br>[12:57] table that should do this CRUD operation<br>[12:59] you only do that much because that's<br>[13:02] what you're told and uh now as engineers<br>[13:05] with AI you don't need to be told that<br>[13:08] anybody can do it if you already know<br>[13:09] that maybe you are a product manager<br>[13:12] that can also do engineering totally<br>[13:14] okay with that like full stack um uh<br>[13:17] engineers or uh full um cycle uh<br>[13:20] engineers are totally okay to have but<br>[13:23] if you're really building scalable<br>[13:24] systems, you need to know what to do<br>[13:26] beyond that table creation. What is the<br>[13:28] problem you're really solving? Maybe you<br>[13:31] need to create the table and put a cache<br>[13:33] in front of it so that you can meet the<br>[13:35] member SLA of a few milliseconds to uh<br>[13:38] deliver that experience to the member.<br>[13:41] So knowing the full problem statement<br>[13:44] was always important but we were trapped<br>[13:47] sometimes in this handing off uh in<br>[13:49] their salos throw it over the wall. this<br>[13:51] is the requirement. You build that and<br>[13:53] you throw it back over the wall not<br>[13:54] knowing what's going to happen. But we<br>[13:56] always needed to be co-owners and<br>[13:58] co-builders with our product managers<br>[14:00] with the business problem statement so<br>[14:02] that we could actually build the right<br>[14:04] solution. And it just became more and<br>[14:06] more transparent. And to your question<br>[14:08] about uh uh how do we measure success<br>[14:11] for engineers? If you're co-owning the<br>[14:14] business problem, you're actually<br>[14:17] equally responsible for that business<br>[14:19] outcome. there's nobody else that is<br>[14:21] responsible for it and you're just doing<br>[14:23] the coding and I think we have just kind<br>[14:25] of removed that wall in between and it<br>[14:27] actually has become more um cohesive and<br>[14:30] partnership across the board<br>[14:33] >> because of AI you're saying<br>[14:36] >> uh well AI has removed that barrier it's<br>[14:38] not like because of AI AI just has<br>[14:41] forced to remove that barrier because a<br>[14:43] lot of times managers or engineers would<br>[14:46] hide behind that I am just the coder<br>[14:48] just tell me what to do that barrier is<br>[14:51] actually um has been removed uh when it<br>[14:55] was sometimes forced by some ENG leaders<br>[14:57] to remove uh now it is just removed for<br>[15:00] you. You can't hide behind it.<br>[15:03] But then<br>[15:05] how are nobody's job descriptions<br>[15:08] changing maybe if a new role is coming<br>[15:10] up but we're having a shift that's so<br>[15:14] much more dramatic when cloud was<br>[15:17] adopted and someone within your company<br>[15:19] moved into cloud or Kubernetes or all<br>[15:21] these cloudnative technologies. It often<br>[15:23] led to a job title change more money and<br>[15:27] a new job description<br>[15:30] company.<br>[15:30] >> That was the short term.<br>[15:32] >> Yeah. Sorry. But what are companies<br>[15:34] doing now even in the short term as the<br>[15:38] job descriptions are dramatically<br>[15:39] changing for their existing employees?<br>[15:42] Well,<br>[15:43] >> there's a bumbling of that too. I think<br>[15:45] there's like jobs evolve naturally<br>[15:47] anyway, right? Like the job description<br>[15:50] you have on day one I don't think always<br>[15:52] matches what you're doing day 90 even.<br>[15:54] Um but<br>[15:56] I think there's an overcorrection of<br>[15:57] people wanting to get ahead of every<br>[15:59] curve right now. if you have a prompt<br>[16:00] engineer or context engineering was<br>[16:02] fancy for a little while. Like all that<br>[16:03] stuff is a great way to say like we're<br>[16:05] leaning into this and we need someone to<br>[16:06] really be an expert in this particular<br>[16:08] piece. But if I look at engineering's<br>[16:10] organizations right now, every engineer<br>[16:13] understands DevOps principles. Like you<br>[16:15] might have an S sur and a DevOps<br>[16:17] engineer on your cross functional team,<br>[16:19] but there's no one that doesn't<br>[16:20] understand what they're doing there,<br>[16:22] right? So like some of this just becomes<br>[16:23] part of the table stakes of what an<br>[16:25] engineer has to understand and be part<br>[16:26] of. And I think that the AI<br>[16:30] component to all this, right? Not just a<br>[16:32] how do I fit this into my loop of<br>[16:34] writing software, but also just how it<br>[16:36] fits in, how does it work, what are the<br>[16:38] limitations, how can I make sure that is<br>[16:40] helping me think better and do better as<br>[16:42] opposed to just offshouring all my<br>[16:44] thinking uh is part of that right now.<br>[16:47] And some people are just trying to<br>[16:48] expedite that by making that someone<br>[16:50] else's full-time job and saying like you<br>[16:52] need to focus on this area, learn this<br>[16:54] really really deeply, share it with<br>[16:55] everybody else so that we can again<br>[16:57] become all like or for everybody to<br>[17:00] become somewhat like fluent in that<br>[17:02] particular space. That's why I think<br>[17:04] companies would tend to lean into like I<br>[17:06] have a Kubernetes engineer, I have a<br>[17:07] DevOps engineer like those still exist<br>[17:10] if they become that important to the<br>[17:12] org. But I think eventually what you<br>[17:14] need is a everybody has a base level<br>[17:16] understanding of what those things are<br>[17:18] so that the expert also can lean on you<br>[17:20] guys to not have to like<br>[17:23] bolt on that particular component within<br>[17:26] the team. It's the same with security,<br>[17:27] right? Security engineers are great, but<br>[17:29] if you if you bring them in at the end<br>[17:31] of the product cycle, there's no way you<br>[17:33] can actually get any meaningful results,<br>[17:35] right? The same with I think applies to<br>[17:38] both the other pieces, right? You have<br>[17:39] to have this as a native part of how you<br>[17:41] do things.<br>[17:44] >> Yeah. And for me I<br>[17:45] >> Yeah. Go.<br>[17:46] >> No, I do I do see still a lot of job<br>[17:48] offers now. I mean it was also a bit<br>[17:50] prei about like just a product engineer,<br>[17:53] right? We've seen the rise of this,<br>[17:54] right? Like it's basically what we<br>[17:56] talked earlier about it's people that<br>[17:58] just like are able to drive like let's<br>[18:00] say projects really end to end across<br>[18:02] the stack. And one thing about just<br>[18:05] purely on job descriptions, I do think<br>[18:08] like the fundamentals of the job as we<br>[18:09] said earlier, they haven't changed,<br>[18:11] right? Like for example, you still need<br>[18:12] people to really understand deeply about<br>[18:14] front end to not chop to not ship like<br>[18:16] 300 megabytes of like of JavaScript to<br>[18:18] website. You still need like a strong<br>[18:21] let's database engineer like maybe like<br>[18:23] a strong let's say like even like<br>[18:25] backend engineer to to really architect<br>[18:27] well. And I think though where there is<br>[18:29] a shift and I think it's something that<br>[18:30] I see like like companies adopting very<br>[18:33] like early very well is when actually<br>[18:35] this these experts or like this people<br>[18:37] that have this deep expertise they start<br>[18:40] to to become more like even more<br>[18:42] platform. So basically this was already<br>[18:44] kind of like the case in in many<br>[18:45] companies but now especially with like<br>[18:48] like agent coding if actually um this is<br>[18:51] what we have right now we are<br>[18:53] experimenting at story block where we<br>[18:54] have the front end team having very<br>[18:56] clear guidelines on okay this is how we<br>[18:57] want to ship front end of story block<br>[18:59] this is a set of libraries or patterns<br>[19:01] what we want to use and what we start<br>[19:03] seeing and actually I'm super happy to<br>[19:04] see that is that we have backend<br>[19:05] engineers now that are like driving a<br>[19:08] project and there's a bit of front end<br>[19:09] like just not not like a fundamental<br>[19:11] change maybe just the change to a table<br>[19:13] or a new page. And because we have this<br>[19:15] set of strict guidelines or like rules<br>[19:18] that have been put in place by the front<br>[19:19] end expert team, they are able actually<br>[19:21] to to do that front end part then just<br>[19:24] maybe get it reviewed and shipped. And I<br>[19:25] think that's where like I think like the<br>[19:27] the jobs are going you have a set of<br>[19:29] experts like that can basically enable<br>[19:31] also others even like maybe even your<br>[19:33] product manager is able to add some<br>[19:35] tracking to to to your front end because<br>[19:37] they understand and they know how to<br>[19:39] plug it in. So I think that's where it<br>[19:41] gets also interesting is like the job<br>[19:43] becomes both broader because you have<br>[19:45] access to different parts but also your<br>[19:48] expertise is still valuable to enable<br>[19:49] others. So that's I think for me that's<br>[19:52] quite interesting.<br>[19:53] >> But if you just to add maybe a tiny bit<br>[19:55] on the job description piece I think<br>[19:57] there was no job description that ever<br>[19:59] said um how many um like the typing<br>[20:01] speed of your code.<br>[20:03] >> Yeah.<br>[20:03] >> Uh we never had that. We never had uh a<br>[20:07] job description that you should be<br>[20:08] writing this many lines of code. Like it<br>[20:10] was always expertise in certain<br>[20:12] languages. And in some ways um that<br>[20:16] expertise like what Jeremy and Phil said<br>[20:18] um is is becoming uh a little bit more<br>[20:21] generic. It's no longer JavaScript<br>[20:23] versus Java. But there are still<br>[20:24] instances where you do need the experts<br>[20:27] to go find that gnarly problem or go<br>[20:30] find that um uh optimization from a<br>[20:34] sight speed standpoint or uh connecting<br>[20:36] the platforms. Um it's sometimes really<br>[20:40] solve those things as a generalist. So<br>[20:43] putting that together. So both the<br>[20:44] generalist part and the specialist part<br>[20:47] is important and the job descriptions<br>[20:50] are not changing because we still need<br>[20:51] those experts. Maybe as an early in<br>[20:54] career you need to start more journalist<br>[20:56] and figure out your path to the<br>[20:58] specialist part. Which part speaks to<br>[21:00] you and I think uh one or all of us have<br>[21:03] moved around in our careers doing<br>[21:04] backend then maybe front end and other<br>[21:07] things and you kind of evolve your<br>[21:09] expertise based on what is interesting<br>[21:11] for you, what is uh the opportunity in<br>[21:14] front of you as well. But being a<br>[21:16] journalist in today's day and age is so<br>[21:19] much more easier. We would have<br>[21:21] engineers initially like earlier uh even<br>[21:23] 10 years ago or five years ago. Oh, I'm<br>[21:26] hiring an iOS engineer or I I'm hiring<br>[21:29] um Android or a web engineer even coming<br>[21:31] right out of college. Now I can actually<br>[21:34] hire just engineers and then help them<br>[21:36] get into the expertise over time because<br>[21:39] with all this agentic code and some of<br>[21:41] the guidelines like what uh Jeremy<br>[21:43] shared, every company is figuring that<br>[21:46] out. for example, like like uh incidents<br>[21:48] when that happen over the weekends or<br>[21:50] whatever. I don't have every uh type of<br>[21:53] engineer on call. If it's an iOS related<br>[21:55] issue, I'm actually have a web engineer<br>[21:57] go figure that out and fix it with the<br>[21:59] agents help. And and that's totally fine<br>[22:01] because you're not writing big pieces of<br>[22:03] code. You're actually fixing small<br>[22:05] changes and that is so much more easier<br>[22:07] to do now with agentic coding than than<br>[22:10] it was in the past. So in some ways it's<br>[22:12] both uh helping us move faster but also<br>[22:16] helping engineers to take more time to<br>[22:18] find their expertise in their<br>[22:19] specialization area uh as they grow into<br>[22:22] their career.<br>[22:24] >> Okay, let's get more into that because<br>[22:26] we do have a question from the audience.<br>[22:27] Thank you Andrew. Uh where do junior<br>[22:32] engineers fit into this new world and<br>[22:34] how do we find senior future senior<br>[22:37] engineers? And I think we all agree on<br>[22:38] the call that you can't have senior<br>[22:42] engineers until you have junior<br>[22:43] engineers. So it's full hearty to not.<br>[22:47] So how do we make sure<br>[22:51] there is a place for them? What are some<br>[22:53] tactics, some active tactics?<br>[22:57] >> There's So this is a conversation I've<br>[22:59] had a couple times now and I think<br>[23:01] there's a couple themes there that I<br>[23:02] think are being successful successfully<br>[23:05] being adopted. One is you have to change<br>[23:07] your expectations of what that<br>[23:09] onboarding process looks like for a new<br>[23:11] junior engineer. So yes, you've agreed<br>[23:14] to hire. We haven't gone all in on the<br>[23:16] seniors, right? Like your team needs to<br>[23:18] be ready to adopt a junior engineer.<br>[23:19] That's kind of always been an<br>[23:20] interesting dynamic. But right now, one<br>[23:23] of the things that we're seeing is<br>[23:25] fundamentally having good knowledge<br>[23:27] bases and access to tools and processes<br>[23:30] documented is an incredible win for<br>[23:34] junior engineers because they don't just<br>[23:36] ask the agents to write the code. Like<br>[23:38] you can ask the agents to explain the<br>[23:40] code. Go through all your ADRs and<br>[23:42] explain why did this like why did we<br>[23:44] make this decision? Why aren't we using<br>[23:45] this technology? like so you you have to<br>[23:48] change the ratio that you're asking<br>[23:50] questions versus you're doing<br>[23:51] implementation for for that when it<br>[23:53] looks to the AI side. I think the other<br>[23:55] piece that's really important is that<br>[23:57] the key thing that to signal like the<br>[23:59] signal you're looking for with junior<br>[24:00] engineers is curiosity, right? That's<br>[24:02] always been the case I think for<br>[24:04] successful junior engineers is like<br>[24:06] you're going to drink from the fire<br>[24:07] hose. You're going to have to learn all<br>[24:08] kinds of different things. Like I know<br>[24:09] we hired you to be a Python dev, but<br>[24:11] here's some groovy scripts that need a<br>[24:12] little help. Like that's that's normal.<br>[24:14] like that's been that's been part of the<br>[24:15] job since I don't know I came out of<br>[24:17] college and I think that that<br>[24:20] adaptability has just become like<br>[24:22] there's a wider set of stuff that you<br>[24:23] could look at but under the hood it's<br>[24:25] still a we're trying to solve a problem<br>[24:27] we have these technical tools at our<br>[24:29] disposal stack overflow Wikipedia claude<br>[24:32] it doesn't matter who you ask you're<br>[24:34] going to be asking people like I googled<br>[24:36] way too much my first couple years when<br>[24:38] I was an engineer I felt guilty about it<br>[24:40] but that's still the case like your job<br>[24:42] as a junior really is to learn mostly<br>[24:45] while also trying to contribute, right?<br>[24:47] I think that that process has<br>[24:49] fundamentally not changed. It's just how<br>[24:52] do you culturally integrate that is<br>[24:54] different and you have to make sure the<br>[24:55] team understands what that looks like<br>[24:57] and gives the right support. Um, but I I<br>[25:00] think fundamentally, like I said, it's a<br>[25:02] you're going to have someone who needs<br>[25:04] to learn a lot of different things. A<br>[25:05] lot of things are going to get thrown at<br>[25:06] them and they have to be comfortable<br>[25:07] with that because no matter how senior<br>[25:10] you get, that's going to be a constant<br>[25:11] through your career.<br>[25:16] I would just maybe add like um adding to<br>[25:19] Phil's point, AI actually raises the<br>[25:21] floor in some ways um because as a<br>[25:24] junior person maybe uh early in career<br>[25:27] as they're coming in the door um with AI<br>[25:30] and agents their floor is so much higher<br>[25:34] than say two years ago when engineers<br>[25:36] were coming out of college and uh<br>[25:39] because of all these tools where they<br>[25:41] don't have to ask there's so<br>[25:43] already available for them to learn and<br>[25:45] grow. But the fundamental thing that<br>[25:47] makes somebody from a junior to senior<br>[25:50] and as they grow is really the same<br>[25:52] things. Your curiosity, are you open to<br>[25:55] absorbing every new thing that is in<br>[25:57] front of you? Uh your problem solving,<br>[25:59] critical thinking and then judgment. And<br>[26:02] it's really about how much are you<br>[26:04] willing to have that um uh yourself uh<br>[26:09] being open to learning and and to your<br>[26:12] question about what is the difference<br>[26:13] between junior and senior and how do we<br>[26:15] help them grow? The answer is<br>[26:19] a junior person has to grow much more<br>[26:22] rapidly because that ceiling uh is is<br>[26:25] much more higher and the base has<br>[26:26] increased. So the floor has increased<br>[26:29] and the ceiling has um uh increased with<br>[26:31] the judgment and the judgment is what<br>[26:32] raises the ceiling honestly and uh it<br>[26:36] just accelerates the execution. So you<br>[26:38] can actually get more done as a junior<br>[26:40] person coming in uh than we were able to<br>[26:42] do when we started our careers uh a<br>[26:44] decade ago or two decades ago.<br>[26:49] >> They hope. Yeah.<br>[26:51] >> I just want to add something actually. I<br>[26:52] like this last point, but it's also I<br>[26:54] just want to recognize also for maybe<br>[26:56] like people that start this career or<br>[26:58] like maybe are like a lot into these<br>[27:01] tools. You can learn much much faster,<br>[27:03] but there is also uh it can be also like<br>[27:06] something to be mindful about that<br>[27:07] sometimes you're overexposed to so much<br>[27:09] things, right? I think like one thing I<br>[27:12] see also is like engineers now trying to<br>[27:14] to push maybe twice as much or three<br>[27:17] times or four times as much tickets in a<br>[27:19] day or in an afternoon without taking a<br>[27:21] break because now it's just one prompt<br>[27:23] away, right? It's like, okay, just maybe<br>[27:24] one more or like and and and I think<br>[27:27] just like when you start, it's still<br>[27:28] very good also to to to pause and to<br>[27:32] reflect and to to to take this time to<br>[27:34] learn, right? I think I've seen it<br>[27:36] myself like it's easy to skim through<br>[27:38] the agent response and just take the bit<br>[27:39] that interests you and you skip that<br>[27:41] learning and I think that's where<br>[27:43] especially for junior folks and also for<br>[27:45] managers alike we need to keep making<br>[27:48] space for people to to to absorb this<br>[27:51] breath of information right this<br>[27:53] experience but it is very exciting that<br>[27:56] they are able to to to browse through<br>[27:58] much wider set of experience to be<br>[28:00] exposed to a bigger set of things but I<br>[28:02] just also like to want to remind people<br>[28:04] maybe watching like just just be mindful<br>[28:06] about not overdoing it too fast, right?<br>[28:08] I see so many people just like getting<br>[28:10] co getting caught into this like like<br>[28:13] dopamine train with the agents. So just<br>[28:16] like absorb and experiment and learn,<br>[28:18] but also give your time give yourself<br>[28:20] time to to to absorb it over like a long<br>[28:23] longer period of time, not just rush<br>[28:25] through it.<br>[28:27] How often do you think developers, even<br>[28:32] senior ones, feel like they have<br>[28:33] permission to take a break and learn<br>[28:35] right now? Because like there's this<br>[28:38] real feeling right now that everyone is<br>[28:40] more productive than me. The headlines<br>[28:42] for three years have been saying 44%<br>[28:45] more increased productivity. And while a<br>[28:48] lot of these companies promise these<br>[28:50] great numbers,<br>[28:53] they're not actually<br>[28:56] finding like they're they're getting<br>[28:58] obsessive in the cycle of feedback from<br>[29:00] AI and they're also not getting these<br>[29:06] productivity returns. So what do you<br>[29:08] tell them?<br>[29:11] So for me, I think first like one thing<br>[29:13] is um about like recognizing that like<br>[29:16] yeah like the loudest people are not<br>[29:18] necessarily the people that like<br>[29:20] actually are like owning the most<br>[29:21] business outcomes, right? But but it's<br>[29:23] also I think like I really want to<br>[29:24] emphasis that it's also responsibility<br>[29:26] of us like maybe managers or people that<br>[29:29] have bit more expertise in the field to<br>[29:31] to recognize or to make that time for<br>[29:33] people to also learn, right? Like if as<br>[29:36] you said like if people are just like<br>[29:37] bombarded with projects and things to do<br>[29:39] and they're just like using these tools<br>[29:41] to go faster and faster. I think it's<br>[29:42] about really are more like senior leader<br>[29:45] responsibility to also carve out that<br>[29:47] time. And the second one I think is also<br>[29:50] to share about kind of like the let's<br>[29:52] say the second face of the coin or like<br>[29:54] this other side of of the coin sorry<br>[29:56] about kind of like this more like just<br>[29:59] being trapped in this loop that I was<br>[30:01] talking earlier. as long as you as you<br>[30:03] recognize it and then you help people<br>[30:04] just like acknowledge it and then for me<br>[30:08] I think it's going back to really is the<br>[30:10] beginning of this conversation again<br>[30:12] you're going back to outcomes I don't<br>[30:13] care how many pull requests or how many<br>[30:16] lines you wrote if if anything we know<br>[30:18] that sometimes the more code is actually<br>[30:20] a worst outcome right so it's really<br>[30:22] about reminding these fundamentals to<br>[30:24] people and that like we are not here to<br>[30:26] count like how many things you're<br>[30:28] churning many you're you're really here<br>[30:30] to see what you can drive. And I think<br>[30:32] for me it's it's a it's a big job of<br>[30:34] like of of managers to really try to<br>[30:37] help reassure folks that like this is<br>[30:40] what matters in the end of the day. And<br>[30:41] also their craft matters, right? Like I<br>[30:43] think one thing that I'm very also like<br>[30:45] worried about or like I tell people<br>[30:48] working with me is like we don't want<br>[30:50] you to to to to really lose your craft<br>[30:53] or like just like like stop like<br>[30:56] delegate your thinking, right? Like the<br>[30:58] judgment everything is still needs to be<br>[30:59] there, right? So I think I think for me<br>[31:02] this this is still also fundamental and<br>[31:04] and I think the burden is still more on<br>[31:07] managers and of course like for people<br>[31:08] that are also maybe in the industry to<br>[31:11] to to recognize these patterns and to<br>[31:13] try to to find the escape hatch when<br>[31:15] they can<br>[31:17] >> there's also<br>[31:19] sorry go ahead<br>[31:21] >> I was just going to add I think it has<br>[31:23] actually make made uh engineers realize<br>[31:26] um to be more self-regulating to your<br>[31:29] question um uh Jennifer around like when<br>[31:32] do we take a pause? It's so easy to get<br>[31:35] trapped into this. Have the agent work<br>[31:38] through the night while you're sleeping<br>[31:40] and give the tasks and well that's all<br>[31:43] extra work for the engineer as well. But<br>[31:46] being self-regulatory around what is the<br>[31:49] outcome and the uh business or system or<br>[31:52] customer uh impact that you're making<br>[31:55] and and being self-regulatory around it<br>[31:58] because you can the agents can work the<br>[32:00] computer can work 24 by7 but as humans<br>[32:03] we need to be more mindful about about<br>[32:05] that and as managers and as leaders we<br>[32:08] need to create that space and talk about<br>[32:10] it openly uh so that uh people can feel<br>[32:13] that they have the permission to take a<br>[32:17] I think it's all kind of summed up in<br>[32:19] engineering culture in most cases,<br>[32:21] right? Like you need to have the culture<br>[32:22] that allows for the exploration of new<br>[32:25] things, the ideas, the sharing, like if<br>[32:28] you have communities of practice, like<br>[32:29] whatever outcome or mechanism you have<br>[32:31] within your organization to do that. And<br>[32:34] Jeremy mentioned this a little bit as<br>[32:35] well. I think seniors have a big<br>[32:36] responsibility here to not just create<br>[32:38] that space, but to model it, too. I<br>[32:40] think that they also need to be able to<br>[32:42] publicly show like like I this time is<br>[32:45] blocked off. I'm I'm reading up on the<br>[32:48] latest developments and everything else.<br>[32:50] I want to find new opportunities. I want<br>[32:52] to stay sharp. Um and I think that<br>[32:54] there's<br>[32:55] there's a a cultural element to it<br>[32:57] that's really important to be able to<br>[32:59] make sure that you share these things.<br>[33:00] You share the learnings that's both good<br>[33:02] and bad, right? Because right now I<br>[33:03] think to your point earlier, Jennifer,<br>[33:05] like a lot of this is FOMO and this is<br>[33:07] the typical social media. We're getting<br>[33:08] the highlight reels for everybody. Like<br>[33:11] I sure I I talk to probably four Fortune<br>[33:14] 500 companies every day non-stop. Nobody<br>[33:18] is seeing those like 5x boosts in<br>[33:20] productivity, right? Like you're seeing<br>[33:22] it in that kind of like maybe 30% across<br>[33:25] the board type of thing. And I think<br>[33:27] that that's where<br>[33:28] >> like we also as an industry maybe need<br>[33:31] to slow our role a little bit and say,<br>[33:32] "Look guys, we're still figuring a lot<br>[33:34] of this out. Sure, I can write boiler<br>[33:35] boilerplate code as fast as any, but<br>[33:38] like that's not how I solve problems,<br>[33:40] right? I have to deal with a messy code<br>[33:42] base and you know inconsistent, you<br>[33:45] know, things applied across these<br>[33:46] different microservices like all that<br>[33:47] kind of stuff. Like that's that's the<br>[33:49] wrangling that happens. And so the<br>[33:51] learning also comes from like having a<br>[33:54] senior engineer show up and be like<br>[33:55] look, let's sit at this together, right?<br>[33:57] Let's sit down together. You and me,<br>[33:58] we're going to go through the codebase<br>[34:00] and we're going to just ask it like why<br>[34:02] is it doing this? let's follow this<br>[34:04] function call. Let's see what happens<br>[34:05] here. Like and like that's part of<br>[34:08] mentoring juniors, but that's also part<br>[34:10] of how you learn how a codebase works,<br>[34:13] right? Like you have to do all the<br>[34:14] fundamental steps. And I think that<br>[34:16] that's realizing that that's part of the<br>[34:17] job, right? It's not cranking out lines<br>[34:19] of code. It's a sitting there, ingesting<br>[34:22] it, understanding the reasoning, making<br>[34:25] sure other people can follow it, too.<br>[34:27] Right? Like one of the things I saw, one<br>[34:29] of the best engineers I've ever seen in<br>[34:30] my life, his commits often were just<br>[34:33] like adding extra code or extra<br>[34:34] documentation to the repository. Like it<br>[34:37] wasn't cleaning any of it up. It was<br>[34:39] making it easier for the next person to<br>[34:41] pick up the thread where he left off to<br>[34:44] make it not as hard. So I think that<br>[34:46] that's the kind of patterns we need to<br>[34:47] follow or fall back on really because<br>[34:49] it's that's always been the case.<br>[34:51] >> Okay,<br>[34:53] that is true. But most job descriptions<br>[34:58] are what people are, you know, evaluated<br>[35:01] against in their stupidly annual<br>[35:03] evaluation.<br>[35:05] And as Sarah asked from the audience,<br>[35:08] how are you thinking about compensation<br>[35:10] and paths to promotion in this new world<br>[35:13] of AI? If everyone moves up faster, does<br>[35:16] that I don't suspect, like you said,<br>[35:19] Shallini that the floor is raised to<br>[35:22] start. I don't suspect in this e current<br>[35:26] economic climate that translates to<br>[35:28] people are going to move up faster. It<br>[35:30] actually feels like it's the opposite.<br>[35:32] It's slowing down. People are not<br>[35:34] jumping from company to company in tech<br>[35:36] for once and they're not for each role<br>[35:39] moving up 20k a year or every six months<br>[35:43] or something. So, how do engineering<br>[35:47] managers and whole HR departments need<br>[35:50] to rethink compensation and this<br>[35:53] hierarchy we've been working on?<br>[35:56] Um, so I think the promotion part of it<br>[35:58] is you're totally right. It's not like<br>[36:00] because the floor is rising, the<br>[36:02] promotion uh rate also rises. It's not<br>[36:05] because I think at the end of the day<br>[36:06] from an HR standpoint or even just as<br>[36:09] leaders and managers, you are promoting<br>[36:11] somebody who is operating at that next<br>[36:13] level already and defining what does<br>[36:16] that next level looks like is going to<br>[36:18] be interesting as we start thinking more<br>[36:20] about the outcomes and uh uh looking at<br>[36:24] that outcome and ownership and um do you<br>[36:26] have the product and customer<br>[36:28] understanding is like what Phil<br>[36:29] mentioned earlier around domain<br>[36:31] expertise<br>[36:33] and as from a junior to a senior person,<br>[36:36] your uh promotion readiness may also be<br>[36:38] dependent on how much expertise do you<br>[36:41] have not only on the technical side but<br>[36:43] also the domain side. Uh and if you're a<br>[36:45] systems engineer, it it's the same<br>[36:47] thing. How much domain expertise you<br>[36:48] have for that system uh on on the<br>[36:51] platform side as well. And and that is<br>[36:53] going to be an additional way. It's not<br>[36:56] like it was not there but this becomes<br>[36:58] more and more important now uh in terms<br>[37:00] of like the outcome ownership the<br>[37:02] technical judgment you have uh do you<br>[37:04] have the systems thinking to think<br>[37:06] beyond the problem that you're solving<br>[37:08] and actually helping beyond the team<br>[37:10] that you're working on as you're moving<br>[37:12] to the next level um some of those were<br>[37:15] already part of the uh evaluation<br>[37:18] process but uh I can imagine like going<br>[37:21] from like a very junior person to say<br>[37:23] the next level where you're not senior<br>[37:25] about like um software one to software<br>[37:27] 2. It was more about execution. Now it's<br>[37:30] going to be about execution and<br>[37:32] judgment.<br>[37:34] >> How is that measurable then? How can the<br>[37:37] average engineering manager who has to<br>[37:40] report to HR or advise HR maybe HR is<br>[37:42] doing this measurements<br>[37:45] going to change that?<br>[37:47] uh it has to then tie to your outcomes<br>[37:49] whether it is business or system<br>[37:51] outcomes to a certain extent and and<br>[37:53] talk about it's not just the lines of<br>[37:55] code but the judgment that you have made<br>[37:57] um to ensure uh that the business<br>[38:00] outcome is there<br>[38:02] and that business outcome can be in<br>[38:04] various different facets whether it is<br>[38:06] revenue or engagement or um performance<br>[38:11] uh depending on which lines of uh areas<br>[38:14] that you're working on<br>[38:15] >> could risk experimentalism. It's could<br>[38:18] that risk experimentation because if it<br>[38:21] is a hypothesis that fails like AI is<br>[38:24] supposed to help us prototype and make<br>[38:28] >> experiments more but if that's not<br>[38:30] driving a business outcome is that still<br>[38:32] success if you learn it didn't<br>[38:33] >> totally totally I think and that's where<br>[38:35] the secondary metrics comes along and<br>[38:37] would love to hear from Phil and Jeremy<br>[38:38] too is like how many times were you able<br>[38:41] to experiment hypothesis is like instead<br>[38:44] of one were you able to do five more um<br>[38:47] or whatever that X number could be. Uh<br>[38:49] so that yes maybe the business outcome<br>[38:52] is not there but were there enough<br>[38:53] hypothesis that were tested in the<br>[38:55] ecosystem for you to move forward<br>[38:58] because yes maybe quarter over just<br>[39:01] looking at one quarter maybe it's not<br>[39:02] enough but you've had enough hypothesis<br>[39:04] invalidated maybe the following quarter<br>[39:06] you will find that uh impact that you<br>[39:09] were looking to do.<br>[39:10] >> Okay.<br>[39:11] >> I I think there's there's two components<br>[39:13] to it as well. I think Shelony already<br>[39:15] hit on it pretty well, but I think the<br>[39:17] other one is worth saying like do you<br>[39:19] make other people better around you. I<br>[39:20] think it's one of the things that I<br>[39:22] think is really important when you<br>[39:23] evaluate an engineer and this can be<br>[39:25] like it's different for each role,<br>[39:27] right? Like a senior engineer obviously<br>[39:28] has the ability to mentor individually<br>[39:30] the juniors, but there's also just a did<br>[39:34] you clean this up? Did you make this<br>[39:35] process better documented? Did you leave<br>[39:38] it better than when you found it type of<br>[39:40] thing? And I think that that's also a<br>[39:42] piece where the experimentation is<br>[39:46] partly a risk on your own part. Like how<br>[39:48] much experimentation and new things are<br>[39:50] you going to try? Like yes, if you're<br>[39:52] going to take that into your performance<br>[39:54] cycle, you you might hit, you might not.<br>[39:55] Like that's a risk you have to take. But<br>[39:58] being known as someone who takes<br>[40:00] consider like well balanced and<br>[40:03] wellthoughtout risks in that sense,<br>[40:05] right? tries new things, sees that<br>[40:08] that's happening. I it in and of itself<br>[40:11] is valuable. Um it's also incredibly<br>[40:13] valuable if you make that something that<br>[40:15] turns into or institutional knowledge,<br>[40:17] right? Like there's a section of the<br>[40:20] backlog that we've explored but we've<br>[40:22] never really tried against. Well, if you<br>[40:23] create a hypothesis and invalidate it<br>[40:26] because that's not something you guys<br>[40:28] can do as an organization, that's<br>[40:30] incredibly valuable because now that's<br>[40:32] one less thing that everybody needs to<br>[40:34] consider on a quarterly basis. So<br>[40:36] there's there's a way to get value from<br>[40:39] a negative result in that sense. And I<br>[40:42] think that's also where you have to like<br>[40:43] make sure that you own it and understand<br>[40:45] like why am I doing this? Am I learning<br>[40:47] something? Is the organization trying to<br>[40:50] determine something? Um, not all<br>[40:53] experiments have a positive result in<br>[40:56] the form of new product slash new<br>[40:58] revenue, right? Like some of it can just<br>[41:00] be as simple as, hey, I created a<br>[41:03] Bootstrap version or a pre-built GitLab<br>[41:05] or GitHub repository to make it just<br>[41:08] that little bit easier for people to<br>[41:11] spin up a microservices that adheres to<br>[41:13] our standards or whatnot, right?<br>[41:15] There's so many different ways you can<br>[41:16] do this that I think it's hard to<br>[41:21] list them all out, but under the heading<br>[41:24] of like have you made everybody else's<br>[41:25] life just a little bit easier is just an<br>[41:27] easier way to think about it. And like<br>[41:28] that's how you get promoted because you<br>[41:31] are a asset to the team and the company<br>[41:34] in a way that people want to be around<br>[41:37] you. But you have to learn to be able to<br>[41:39] speak about that glue work people<br>[41:42] because specifically women and people<br>[41:44] from minoritized groups have always been<br>[41:46] doing that glue work and not getting<br>[41:48] promoted because that wasn't part of<br>[41:50] their job description famously.<br>[41:54] >> Yeah, that that's part of it. You have<br>[41:55] to be your own cheerleader. I think it's<br>[41:57] important that I think one of the best<br>[41:58] management principles ever is like both<br>[42:01] the direct report and their manager has<br>[42:03] to have a different version of the brag<br>[42:05] book for that person. Right. Write down<br>[42:07] all their accomplishments, keep track,<br>[42:10] and then when you get to your quarterly<br>[42:12] or yearly reviews, you both have a<br>[42:14] version of it, and you want to check and<br>[42:16] sync it with each other, obviously. But<br>[42:17] don't make that a like surprise to<br>[42:19] everybody like, "Hey, I did these 18<br>[42:21] things this year." Like, everybody<br>[42:23] should have heard of it. And then,<br>[42:25] right, and I think that's also part of<br>[42:27] the culture thing, right? You have to<br>[42:28] celebrate your engineers. Not all of<br>[42:30] it's going to be here's a pay raise<br>[42:32] celebration. Some of it's also just a<br>[42:34] this person did something really<br>[42:35] incredible. Let's showcase them. That<br>[42:37] that's valuable enough because it's a<br>[42:39] good way to reinforce that lifting each<br>[42:42] other up.<br>[42:43] >> Celebrate learning, not necessarily<br>[42:45] success and amplifying learning. Jeremy,<br>[42:48] >> yeah, I like what you said also about<br>[42:50] the this like achievement document. I<br>[42:52] actually encourage even like everybody<br>[42:53] in my team to actually build also their<br>[42:55] own version because I'm I'm I'm I'm sure<br>[42:57] I'm always missing something. And I<br>[42:59] really like what you both said about<br>[43:01] let's say like getting this like let's<br>[43:03] say this promotion like or like the path<br>[43:06] to promotion or the path to to to to<br>[43:08] let's say show like seniority. I think<br>[43:11] the last angle that I think I really<br>[43:12] also think is very important and I think<br>[43:14] that's where also managers can really<br>[43:16] see it is also how you you've been<br>[43:18] basically like building this outcomes or<br>[43:21] how you using these technologies right<br>[43:23] so have you shipped like small iterable<br>[43:25] changes safe to production like have you<br>[43:28] have like made a plan like a rollout<br>[43:30] plan I mean all these things like kind<br>[43:32] of like the best practices of<br>[43:34] engineering is it like something that<br>[43:35] you do on a regular basis and then that<br>[43:38] like that's really like is your work<br>[43:40] like really let's say smooth even as you<br>[43:42] said like I like what you said Phil feel<br>[43:43] about enabling others but it's also<br>[43:45] about making sure that it's easy for<br>[43:47] others to basically work with you right<br>[43:49] like if there are like this small<br>[43:50] targeted change that people are able to<br>[43:52] give you ship fast everybody understands<br>[43:54] what you do I think that also makes you<br>[43:56] much more efficient and much more likely<br>[43:59] to be promoted if if you're like an<br>[44:01] engine for for the company as well right<br>[44:03] like somebody that also maybe even<br>[44:04] defines new processes or like finds way<br>[44:07] oh the way we've been doing this is like<br>[44:09] really inefficient what about this and<br>[44:11] then you get time to drive it and to<br>[44:12] change it. And this is where like really<br>[44:14] like a lot of people especially now with<br>[44:17] all these new tools can really show a<br>[44:19] lot of of impact in in organizations<br>[44:23] >> and talking to customers or other<br>[44:26] departments I think more than ever<br>[44:29] bridging those gaps but finding a way to<br>[44:32] spend time with customers or customer<br>[44:34] support or anybody that's a domain<br>[44:36] expert<br>[44:38] is very valuable as well. I mean, we're<br>[44:40] just touching like breaking the very<br>[44:43] surface of this topic and I think we've<br>[44:46] got several conversations to go and we<br>[44:50] need people to go deep in depth and<br>[44:53] really think about how you are<br>[44:56] psychologically safety because we didn't<br>[44:58] mention that but all these things we<br>[44:59] talked about today are only possible if<br>[45:01] you have a psychologically safe uh<br>[45:05] iterative environment that encourages<br>[45:07] learning. So, I wish that for everyone.<br>[45:10] As we're winding down, I did just see<br>[45:12] Margarita shared a question in Slack, I<br>[45:14] mean, or in the chat here. So, I'm just<br>[45:16] going to tease it now. So, hopefully<br>[45:18] people will go to the Slack, whether<br>[45:20] they're joining now or viewing. And the<br>[45:23] the question is or the discussion today<br>[45:25] leans toward engineers becoming more of<br>[45:28] product engineers, evaluated not just on<br>[45:30] technical skills, but also on domain<br>[45:32] knowledge and customer problem<br>[45:34] understanding. It's what they always<br>[45:35] should have done. and that's how they<br>[45:36] get promoted. Uh why do you think we see<br>[45:39] a lot of movement in the opposite<br>[45:41] direction where companies are shifting<br>[45:42] coding with AI to PMs not engineers<br>[45:47] responsibilities and laying off<br>[45:48] engineers because AI can now assist with<br>[45:51] writing code and making system<br>[45:54] decisions? Are they just confused and<br>[45:56] lost between vibe coding and<br>[45:57] engineering? So I will check y'all on<br>[46:01] the slack and we will continue the<br>[46:05] conversation there. Thank you so much<br>[46:07] everyone.<br>[46:08] >> Thank you.<br>[46:09] >> Thank you.<br>[46:10] >> Thank you.<br>[46:11] >> Have a great day and good luck all. <!-- deep-read:sections end --> ## Highlights - Even in the past when you hire a software engineer and they grow they're not growing because they are faster in coding they're growing because they can translate the problem that need to be solved and break it down and really do that problem solving and critical thinking - Note: 📚 Engineers grow through problem translation not coding speed · - Core argument from Shalini about what drives engineering career advancement - Challenges misconception that AI threatens core engineering value proposition · #atom/literature/h1 - We always needed to be co-owners and co-builders with our product managers with the business problem statement so that we could actually build the right solution. And it just became more and more transparent. - Note: 📚 AI removes barriers preventing engineers from hiding behind coding tasks · - Shalini explaining how AI forces visibility of what engineers should already be doing - Supports thesis that role evolution is correction, not disruption · #atom/literature/h2 - One of the biggest strengths for engineers right now is the ability to say no. Like no, we don't build this. No, this isn't how we should go about it. - Note: 📚 Engineering's biggest current strength is the ability to say no · - Phil's insight on value creation through constraint and judgment - Differentiates engineers from pure order-taking programmers · #atom/literature/h3 - Engineering value creation transcends code production - Note: [[Technical leadership principles]] — because extends beyond individual contributor work · - [[Technical leadership principles]] — because extends beyond individual contributor work · #atom/zettel/z1 - AI adoption success correlates with existing engineering fundamentals strength — investigate measurement approaches #fleeting #articleseed - Note: ✏️ Fleeting capture #atom/fleeting/f1 - Junior engineer onboarding evolution in AI era — interview hiring managers across tech companies #fleeting #xref - Note: ✏️ Fleeting capture #atom/fleeting/f2 - Glue work visibility and promotion equity — research gender/diversity impacts #fleeting #addendum - Note: ✏️ Fleeting capture #atom/fleeting/f3 - Heavy reliance on panelist experience without broader data validation - Note: 🔍 Fallacy: Appeal to Authority #fallacy/appeal-to-authority