Senior Developer Skills in the AI Age
How time-tested software engineering practices amplify the effectiveness of AI coding assistants.
Topics /
The most popular blog posts about career & management on Hacker News. 311 posts.
How time-tested software engineering practices amplify the effectiveness of AI coding assistants.
tools, tactics, troubles along the way
I just got off one of the most surreal video calls of my life - a live video call with a candidate who was interviewing to become an L3 software engineer at Kapwing, our online video editing startup. The interview started extremely well - the candidate seemed like a clear
There's a bit more below, but I also wrote a follow-up 5 years after the illustrated guide which may be of interest -- HOWTO: Get tenure .
The one skill that separates senior engineers from everyone else isn’t technical. It’s the ability to take ambiguous problems and make them concrete.Retry
Every couple of years somebody notices that large tech companies sometimes produce surprisingly sloppy code. If you haven’t worked at a big company, it might be…
Writing serves as a foundation for clarity in thought. It can help you engage more deeply with your ideas.
A personal comparison of battery life between my MacBook M1 Pro and Framework 13
I think this might be the meanest thing I've ever written.
The description suggests that this is some kind of extended metaphor about work. It appears to be written in that _Choose Your Own Adventure_ style second-person voice, yet there are no choices to be found within. Against your better judgment, you follow the link.
Slightly unusual genre today: a negative result about our git-review tool for a different take on code review process, which we decided to shelve, at least for the time being.
Whether it's building a new project from scratch, implementing a big feature, or beginning a large refactor, it can be difficult to stay motivated and complete large technical projects. A method that works really well for me is to continuously see real results and to order my work based on that.
Cybersecurity isn’t just a priority for Kraken, it’s part of our origin story and embedded into our DNA.
I haven't published since April because I've been afraid. What was I afraid of? In this post I detail every single thing I've avoided admitting on this blog.
In 2011, Larry Page became CEO of Google and tried to fix meetings. But his new policies were no match for Google Calendar pedants.
A calm guide to networking as an introvert—learn how posture, presence, and small signals can help you connect meaningfully without faking extroversion.
How to use AI coding assistants without letting your hard-earned engineering skills wither away.
From chronically sore to chronically curious about the mind 🧠
I didn't misclick any buttons. My best wasn't good enough. I'm not good enough.
A reshaped learning curve
In Engineering, quarterly OKRs (Objectives & Key Results) can feel like a duplication of product planning. Basically, they say “Ship the Roadmap.” What new information are they comm…
Part 7 of my software journey, getting to know developer experience.
...and the vibes are definitely off It feels different in tech right now. We’re coming off a long era where optimism carried the industry. Something has curdled. AI hype, return-to-office mandates, and continued layoffs have shifted the mood. Managers are quicker to fire, existential dread has replaced
The complete guide to salary negotiation for engineers and other professionals who think negotiating is morally questionable.
I had a wonderful job, until I didn’t. This is about what happened—and what is still happening.
“Those who have a ‘Why’ to live, can bear with almost any ‘How’.” ― Viktor Frankl quoting Friedrich Nietzsche, Man’s Search for Meaning Let me guess: Viktor Frankl calls this feeling the “existential vacuum” in his famous book Man’s Search for Meaning. Frankl was a psychologist who survived the Holocaust, and in this…
Many software engineers are fatalistic about company politics. They believe that it’s pointless to get involved, because: Technical decisions are often made for…
What’s odd about you is what’s interesting.