Topics /
Career & Management
The most popular blog posts about career & management on Hacker News. 6,086 posts.
"Good engineering management" is a fad
As I get older, I increasingly think about whether I’m spending my time the right way to advance my career and my life. This is also a question that your company asks about you every performance cycle: is this engineering manager spending their time effectively to advance the company or their organization?…
How to work with Software Engineers
Ken Norton is an executive coach, writer, and speaker. Bring the Donuts is the home for his essays on product management and product leadership.
One of the Best Bits of Programming Advice I ever Got
Years ago (early 1992), I attached myself to this crazy skunkworks project that was using this weird language called Smalltalk. "Object Orie...
Appeal accepted: Google removed my ads-free app for “deceptive ads”
(UPDATE: Mommy Saver Plus has been reinstated! This after I posted this on HN, tweeted at them, and sent a slightly-too-passive-aggressive ...
Fast-Growing Remote Startups
Note: Enter your email to get notified when we launch our job board for hot remote companies! “If you’re offered a seat on a rocket ship, get on, don’t ask what seat.” -Sheryl Sandberg, COO of Facebook One of the greatest myths about remote work is that there aren’t phenomenal companies that are hiring remotely. […]
Do I need to go to university?
Instead of asking “Is university good?”, ask “Do I have something more compelling to do?”. Instead of “Should I do a PhD?”, ask “Where can I find the best environment to grow as a researcher?”.
How Do You Know a Developer Is Doing a Good Job?
There are many ways to evaluate a developer. Should we use quantitative metrics or stick to qualitative ones?
Advice
Every now and again, someone emails me and asks for very general advice. ("How do I change the world?") With the caveat that I've only lived a fraction of one life, and am still trying to figure things out, here's the advice I'd give past me.
Why You Should Hire an Old Programmer
You should hire an old programmer. It’s true! Sure.. older programmers are not going to work as many hours as someone fresh out of college. They have kids and spouses and mortgages and softball games to attend. They won't hang out at the office playing Xbox and ping-pong all night. They will not work 80 hour weeks and…
My First BillG Review (2006)
In the olden days, Excel had a very awkward programming language without a name. “Excel Macros,” we called it. It was a severely dysfunctional programming language without variables (yo…
Forecast, don't guesstimate your software projects
"When will it be done?" Is a question I get asked almost weekly as a software developer. Despite building software professionally for the last 15 years
What My PhD Was Like
What it looks like to do a PhD: the view from my desk. Recently, I have been talking to many prospective Computer Science PhD students ...
Tips for beginning systems and software engineers
From time to time I’m toying with the idea to give a lecture to newcomers in the IT industry (systems or software engineers). Here are some of the points that I would include in it: Human fa…
How to grow into your best developer self
Getting started the right way as a developer is tough, soI wrote you a letter I’d love to have received some ten years ago. Here's myfive minute how-to
The productivity tax you pay for context switching
How distraction became our default way of working and what you can do to reclaim your focus
Do Not Disclose Your Salary to Recruiters
Recruiters are not my most favorite people in the tech eco-system. They’re the people that will contact you on behalf of some client (the company that pays them) in order to try to find new employees. They typically get paid a fairly hefty sum per employee found and if ever there was a moment when the ‘you are the…
Improving code review time
Code reviews are one of the most important parts of the software development process At Meta we’ve recognized the need to make code reviews as fast as possible without sacrificing quality We’re sha…
Call yourself titles
We constantly question ourselves when attempting anything new for the first time, which is daunting. And what’s worse, it prevents us from doing anything new, so we can’t change who we are. If you’ve always been terrible at sports and want to start working out, the natural reaction after a few attempts is to stop and…
Lessons from six months at Shopify
I’m now six months into Shopify. So far it’s going basically on schedule: as I was told, “Your first couple months you’re going to have zero idea what’s going on. Then around month three you’ll com…
If companies interviewed tech recruiters the way they interview programmers
(The inspiration for this post came from here: https://medium.freecodecamp.com/welcome-to-the-software-interview-ee673bc5ef6)