Topics /
Career & Management
The most popular blog posts about career & management on Hacker News. 6,086 posts.
My Complicated Relationship with No Longer Being CEO
It's been 22 months since I stepped down as the CEO of Moz and turned over the role to my longtime Chief Operating Officer and close friend, Sarah Bird.
Things I wish I knew earlier about Machine Learning
I’ve been working with Machine Learning models both in academic and industrial settings for a few years now. I’ve recently been watching the excellent Scalable ML from Mikio Braun, this…
The collapse of the econ PhD job market
What is an Economics PhD worth in 2025?
My Interview at Uber
A little less than a year ago I had the “pleasure” to interview at Uber. I didn’t know much about the company at the time, other than that they were big. I was looking for work already and Uber’s…
Job Postings for Software Engineers Are Rapidly Rising
Citadel Securities is an award-winning global market-maker across a broad array of fixed income and equity products.
Rogue One – An Engineering Ethics Story
Written by Zachary G. Pirtle. Originally published anonymously. Reflects my views alone. This post went viral when published in 2016, with comments by Cory Doctorow on Boing Boing , Marginal Revolution, and others. I’ve published other research on science fiction and policy that I discuss on my a
ACM considered harmful
The Association of Computing Machinery is the premier US representative body for computer science and according to its own blurb: “serves its members and the computing profession with leading-edge …
Things I've learned transitioning from engineer to engineering manager
A couple of months ago I moved from a senior engineer position to being an engineering manager on a medium sized team. I've found this role change come with a steep learning curve: many things that mattered when I was an individual contributor - like writing good code and teaching
Write the damn code
You are a software engineer. Don't become a prompt refiner.
Getting things done in small increments (2022)
Many programmers subscribe to the belief that they need large blocks of uninterrupted time to get anything done. Paul Graham wrote about this in Maker’s Schedule, Manager’s Schedule :
The CTO Journey at a Small Startup
As a co-founder and CTO, here's how my role has changed over the years.
Unifying the Technical Interview
Aisha’s hands rattle you. They float gently in front of her shoulders, wrists cocked back. One sways cheerfully as she banters with the hiring manager—her lacquered nails a cyan mosaic over ochre palms. They flit, then hover momentarily as the two women arrange lunch. When the door closes, Aisha slaps her fingertips…
Lambda School lays off 65 employees
Get the latest news about Bloom Institute of Technology, where you can launch your new tech career from anywhere in just 6-9 months.
How can I influence others without manipulating them?
Learn practical ways to influence others ethically using five respectful approaches that build trust, commitment and genuine buy-in.
Miso pays disputed $10k referral bonus to ex-engineer, apologizes
UPDATE 2: There's a few things I want to clear up here about certain assumptions made about what exactly happened. Prior to the database...
Product vs. Engineering
Friction Between Product and Engineering; Lack of trust and collaboration slowing down product growth
Grifters, believers, grinders, and coasters
Four archetypes in software engineering
Founding Uber SRE
This is my personal story of starting the SRE organization at Uber. If you want advice rather than reminiscence, take a look at Trunk and Branches Model and Productivity in the age of hypergrowth. After I left SocialCode in 2014, I spent a month interviewing at a handful of companies trying to figure out what to do…
Tips For Making a Popular Open Source Project in 2021
Introduction I have around ~50k GitHub stars. I’ve come up with a bullet-pointed actionable list of how to make open-source projects popular. One of the projects I created had 67 lines of code and had only existed for 3 days before it hit 1.7k stars. Humans
How to improve your programming skills
Learning new programming languages will expose you to new ways of thinking; especially if the new language uses a paradigm which you aren’t yet familiar with. Many of the ways of thinking that you will learn can be applied to languages that you already know, and you might even want to start using the new language for…