The role that puts you closest to real problems and real users also carries the sharpest burnout and career traps — thriving as an FDE means managing both deliberately.
The capstone: building a durable FDE career — the rewards and the hazards (context-switching, emotional labor, the maintenance trap), managing your capacity and boundaries, and growing toward staff engineering, product, leadership, or founding.
The finale of "The Software Architect's Path" — why the non-technical skills decide whether a good design ever ships, and how communication, influence, mentoring, and humility turn a diagram into a system a whole team actually builds.
The capstone: the non-technical skills that make or break an architect — communication tailored to the audience, influence without authority, leading technically while staying hands-on, mentoring, and avoiding the ivory tower.
The forward deployed engineer's edge isn't deep mastery of one stack — it's enough breadth to build an end-to-end solution alone, fast, against whatever the customer already has.
The FDE's edge is breadth, not deep single-stack mastery: comb-shaped competence across data, backend, a little frontend, and just-enough ops; choosing tools for speed and fit; a pragmatic default kit; and the meta-skills (learning speed, finishing) that outlast any framework.
Part software engineer, part consultant, part product manager — the forward deployed engineer works inside the customer's world to turn a hard problem into working software, then carries what they learn back to the product.
The opener to a forward deployed engineering series: the FDE role as a blend of engineer, consultant, and product manager — embedded at the customer, building real software against a vague problem, then carrying the learnings back to the product.
The opening post of "The Software Architect's Path" — demystifying the role by separating what architecture actually is (the decisions that are hard to reverse) from day-to-day coding, and arguing for the hands-on architect over the ivory-tower one.
The opener to an architect series: what architecture actually is (the significant, hard-to-change decisions), the architect's real responsibilities, the hands-on architect-who-codes model vs the ivory tower, and the myths worth discarding.
The transition that breaks the most technical careers is the one from doing the work to leading the people who do it — because it's a switch from a domain where emotional intelligence is optional to one where it's the entire job. A leader's technical brilliance means little if they can't create the conditions for a team to do its best work: trust, safety, motivation, and healthy dynamics. This closing post is about EQ where it matters most, and where technical leaders most often struggle.
The transition that breaks the most technical careers is from doing the work to leading the people who do it — a switch from a domain where EQ is optional to one where it's the entire job. A leader's technical brilliance means little if they can't create the conditions for a team to do its best work.
Anyone can stay motivated when things are going well. The test — and the skill — is what happens when the project stalls, the code won't work, the feedback stings, or the effort drags on with no payoff in sight. Motivation and resilience are the emotional-intelligence skills of managing your own drive and bouncing back from setbacks, and they're what turn talent into sustained achievement. Without them, ability leaks away in the face of the frustration and failure that all real work involves.
Anyone can stay motivated when things are going well. The test — and the skill — is what happens when the project stalls, the code won't work, or the feedback stings. Motivation and resilience are the EQ skills of managing your own drive and bouncing back, turning talent into sustained achievement.
There's a moment — after the provocation, before your response — that determines almost everything about how an interaction goes. The critical review comment lands, the production system is down, someone dismisses your idea in a meeting, and there's a gap, sometimes only a fraction of a second, before you act. Self-regulation is the skill of using that gap: not suppressing what you feel, but choosing your response instead of firing off the automatic one. It's what separates the reply you'd stand behind from the one you'd regret.
There's a moment — after the provocation, before your response — that determines almost everything about how an interaction goes. Self-regulation is the skill of using that gap: not suppressing what you feel, but choosing your response instead of firing off the automatic one.
You cannot manage an emotion you don't know you're having. The frustration that sharpens your tone in a code review, the anxiety that makes you defensive about your design, the resentment that leaks into a message — these steer your behavior whether or not you notice them, and mostly you don't. Self-awareness is the skill of noticing, and it's first for a reason: every other emotional-intelligence skill depends on it. You can't regulate, empathize, or lead if you can't first see what's happening inside you.
You cannot manage an emotion you don't know you're having. The frustration that sharpens your tone in a review, the anxiety that makes you defensive about your design — these steer your behavior whether or not you notice them. Self-awareness is the skill of noticing, and every other EQ skill depends on it.
Most engineers hit a ceiling that has nothing to do with their technical ability. They can design the system, write the code, solve the hard problem — and then stall, because the next level of impact runs entirely through other people: persuading, collaborating, leading, handling conflict, staying steady under pressure. That ceiling is emotional intelligence, and the good news is it's not a fixed trait you either have or don't. It's a set of skills, and skills can be learned.
Most engineers hit a ceiling that has nothing to do with their technical ability — the next level of impact runs entirely through other people. That ceiling is emotional intelligence, and the good news is it's not a fixed trait you either have or don't. It's a set of skills, and skills can be learned.
Financial literacy pays off in two moments: when you look at a business and can quickly tell whether it's healthy, and when you face a decision and can reason about it in the numbers. Both come down to synthesis — pulling the statements, metrics, and economics together into a judgment. This closing post is about that synthesis: reading a company's financial health at a glance, using finance to make and understand decisions, and the mindset that turns financial knowledge into better judgment.
Financial literacy pays off in two moments: when you look at a business and can quickly tell whether it's healthy, and when you face a decision and can reason about it in the numbers. Both come down to synthesis — pulling the statements, metrics, and economics together into a judgment.
If the income statement is a movie of what happened over a period, the balance sheet is a photograph — a snapshot of what a company owns and owes at a single moment. It answers a different question than "did we make money?": it answers "what is the financial position right now?" And it rests on one elegant equation that always balances, by definition — an equation that, once you understand it, makes the whole document readable.
If the income statement is a movie of what happened over a period, the balance sheet is a photograph — a snapshot of what a company owns and owes at a single moment. It rests on one elegant equation that always balances by definition, and once you understand it, the whole document becomes readable.
The income statement is the one financial document every engineer should be able to read, because it's the scoreboard everyone above you is watching. It answers, for a period of time, the most basic business question — did we make money? — but the real value is in its structure: the journey from "money customers paid us" at the top to "profit we actually kept" at the bottom, with every cost that eats into it along the way. Once you can read that journey, a huge amount of business behavior stops being mysterious.
The income statement is the one financial document every engineer should be able to read — it's the scoreboard everyone above you is watching. The real value is in its structure: the journey from 'money customers paid us' at the top to 'profit we actually kept' at the bottom, with every cost that eats into it along the way.
Finance is the language business uses to talk about itself, and most engineers are functionally illiterate in it — which quietly caps their influence. The decisions you disagree with (why we're not hiring, why that project got cut, why the company is pushing revenue over polish) usually make perfect sense once you can read the financial reality behind them. Learning to read that reality — the P&L, the cash position, the unit economics — turns you from someone decisions happen to into someone who can shape them.
Finance is the language business uses to talk about itself, and most engineers are functionally illiterate in it — which quietly caps their influence. The decisions you disagree with usually make sense once you can read the financial reality behind them. Learning to read that reality turns you from someone decisions happen to into someone who can shape them.
There's a job that most engineers have never heard of and that many would actually enjoy: the sales engineer, or presales engineer — the technical expert who partners with salespeople to win technical deals. It's where deep technical knowledge meets customer-facing work, where you help customers solve real problems with technology rather than writing code all day, and where an engineer who can also communicate becomes genuinely rare and valuable. If you've ever wondered how technical products actually get sold to technical buyers, this role is a big part of the answer.
There's a job most engineers have never heard of and many would enjoy: the sales engineer, or presales engineer — the technical expert who partners with salespeople to win technical deals. It's where deep technical knowledge meets customer-facing work, and where an engineer who can also communicate becomes genuinely rare and valuable.
No word makes an engineer wince quite like "sales." It conjures the pushy car salesman, the manipulative closer, the person who'll say anything to hit quota — everything a truth-valuing technical person recoils from. But that caricature is bad sales, and confusing it with sales itself leaves engineers unable to do something essential: help another person understand that what you've built genuinely solves their problem. Done honestly, that isn't manipulation. It's a service, and it's a learnable skill.
No word makes an engineer wince quite like 'sales' — it conjures the pushy, manipulative closer. But that caricature is bad sales, and confusing it with sales itself leaves engineers unable to do something essential: help another person understand that what you've built genuinely solves their problem. Done honestly, that's a service, and a learnable skill.
Product management, seen up close, is less glamorous and more valuable than its reputation suggests: a lot of talking to people, deciding what matters, and helping a team build the right thing — mostly through influence, not authority. This closing post steps back to the day-to-day reality of the role, the path into it (especially from engineering), and how product thinking makes any engineer more effective. Whether you become a PM, work with one, or found a company, understanding product management pays off — because building the right thing is the point of building anything.
Product management, seen up close, is less glamorous and more valuable than its reputation: a lot of talking to people, deciding what matters, and helping a team build the right thing — mostly through influence, not authority. The day-to-day reality, the path in from engineering, and how product thinking makes any engineer more effective.
Product management is one of the most misunderstood roles in tech — engineers often see it as either a glorified project tracker or a mysterious source of demands, and PMs themselves get called "the CEO of the product," which is misleading in the opposite direction. The truth is more specific and more useful: a product manager owns what gets built and why, so that the team builds the right thing. Understanding the role — especially from an engineer's perspective — clarifies a lot about how good products actually get made.
Product management is one of the most misunderstood roles in tech — engineers see it as either a glorified project tracker or a mysterious source of demands, and PMs get called 'the CEO of the product,' which misleads the other way. The truth is more specific: a PM owns *what* gets built and *why*, so the team builds the right thing.
Contracts run the business world — every deal, job, partnership, and service relationship rests on one — yet most people sign them without really understanding what they're agreeing to. For engineers and founders, a few contracts matter enormously: the employment agreement that may assign your IP, the NDA that binds your confidentiality, the customer contract that defines your obligations. Understanding what contracts are and what to look for turns signing from a blind act into an informed one. (Educational, not legal advice.)
Contracts run the business world — every deal, job, and partnership rests on one — yet most people sign them without really understanding what they're agreeing to. For engineers and founders, a few contracts matter enormously: the employment agreement that may assign your IP, the NDA, the customer contract. (Educational, not legal advice.)
Legal issues have a way of being invisible right up until they're catastrophic — the open-source license you didn't read, the equity you didn't paper, the IP you didn't realize you'd signed away. Engineers and founders don't need to become lawyers, but a working literacy in a few legal basics prevents expensive, avoidable mistakes and tells you when you genuinely need professional help. This series builds that literacy. (An important note up front: this is general education, not legal advice — for real decisions, consult a real lawyer.)
Legal issues have a way of being invisible until they're catastrophic — the open-source license you didn't read, the equity you didn't paper, the IP you didn't realize you'd signed away. Engineers don't need to become lawyers, but a working literacy in a few legal basics prevents expensive mistakes and tells you when you need professional help. (Educational, not legal advice.)
People don't just want a paycheck — they want to get better at what they do and go somewhere with their careers. Supporting that growth is one of the most powerful things an organization can do, and one of the most neglected: when people stop growing, they leave. Investing in people's development isn't charity or a perk; it's how you build a more capable team and keep good people, because growth and retention are deeply linked. For technical leaders, developing people is among the highest-return investments available.
People don't just want a paycheck — they want to get better at what they do and go somewhere with their careers. Supporting that growth is one of the most powerful things an organization can do, and one of the most neglected: when people stop growing, they leave. Growth and retention are deeply linked.
Strip a company down to its essence and what remains isn't the product, the code, or the strategy — it's the people who create all of those. An organization is its people, which makes attracting, developing, and keeping good people arguably the highest-leverage thing any company does. Yet engineers and technical leaders often treat "people stuff" as someone else's job (HR's), missing that hiring and developing a team is a core skill that shapes everything they can achieve. Understanding people — how to hire, grow, and keep them — is understanding how organizations actually succeed.
Strip a company down to its essence and what remains isn't the product or the code — it's the people who create all of those. An organization *is* its people, which makes attracting, developing, and keeping good people arguably the highest-leverage thing any company does. Yet engineers often treat 'people stuff' as HR's job, missing that building a team is a core skill.
Reflections on a year of consistent technical writing. The post categories that compounded; the ones that didn't; what I'd tell someone starting out.
A recruiter spends 90 seconds on your GitHub before deciding to talk to you. What they're looking for; what makes them skip; what signals matter more than the README.