Last week
- One of the hardest things I’ve found about being a Head of Product / Chief Product Officer is that you really have two jobs: The first is setting up a strong product culture, establishing strong design/roadmapping practices, mapping out product processes, managing...
- In 2019, I decided to write a book about software engineering. As an experienced software engineer and manager, I had the topic clear in my head, and assumed the whole project would take between six and 12 months in writing and publishing it. The first proof copy of The...
- My sabbatical is soon coming to an end, and I am looking for a new job. In particular, I am looking for a job at a company that would like to sponsor a working visa for me in Japan, where I’d like to relocate within the next year. If you can sponsor a software engineering visa...
- People tend to all pursue the same opportunity but the greater impact is often had by pursuing the opportunity nobody else sees...
Two weeks ago
- One personal project to add callout component to Obsidian that quickly spiraled out of control. No regrets though....
- Amazon is doing more mass layoffs, claiming it wants to be more nimble. But are job losses really about US economic fears, and how Amazon’s retail business will be affected?...
- Unmesh Joshi finds LLMs to be a useful tool, but explains why their help becomes illusory if we use them to shortcut the learning loop that's an essential part of our professional practice. more…...
About a month ago
- Budget planning may not seem like a place where your technical skills would be useful, but there’s always something you could help with.
- Puneet Patwari applied to 8 major tech companies, and received 6 offers. He compares his interview experiences at Meta, Amazon, Uber, and 5 other workplaces...
- High agency is the habit of seeing it, owning it, and moving it forward. In the long run initiative beats intellect. This essay explains what agency is, why it is scarce, and how to develop and hire for it....
about 1 month ago
- The best way to win as a business is to move fast. And the best way to move fast is with a smoothly functioning team. There are many ingredients that go into an effective team – hiring, performance management, incentive structures, clear goal setting, streamlined processes, and...
- A few weeks ago I walked into a meeting room to discuss my solution to a fork in the road problem. We’ve been roadblocked for two weeks with two clear paths forward. One of them I preferred; a bit more work, but it would bring dividends in the future and not burden us with a...
- As companies grow, there is a stark shift from having a team of generalists to a team of specialists. A young startup might ask an engineer to play roles ranging from engineer to PM to interim manager to solution consultant and more. A young startup might ask a PM to be a PM and...
- I was 30 seconds away from running malware, Here's how a sophisticated scam operation almost got me, and why every developer needs to read this....
about 2 months ago
- So tell the story you want to be true. Eventually, it will be....
- AI code-writing tools make it possible for more people to write code than ever before. On my current team, I’ve seen PRs opened by engineers, designers, marketers, managers, and product people. There’s something special about empowering more people to build and fix things. That...
2 months ago
- You are a software engineer. Don't become a prompt refiner....
- Every time I go to teams and start talking about process mapping and standard operating procedures (SOP) I notice an undeniable amount of unease like it just got a few degrees colder. What people hear isn’t “we’re here to understand your work and make it smoother.” “We’re here...
- Leading a new effort at work meant to transform the company? May you last long enough to become the villain....
Rows per page