Topics /
Career & Management
The most popular blog posts about career & management on Hacker News. 6,086 posts.
Some things I've learnt about programming
I've been programming for over 30 years from machines that seem puny today (Z80 and 6502 based) to the latest kit using languages that rang...
Balancing engineering cultures: Debate everything vs. just tell me what to build
Lessons from leaders at New Relic, Credit Karma, Reforge, Hubspot, Trulia, Intercom, VSCO, and more
Best Practices Exist For A Reason
If you've ever used node.js, you've probably also used Isaac Schlueter's npm, the node package manager. By maintaining a central repository to which authors can quickly publish their JavaScript modules, npm has made it easy to get started building node apps and its popularity has exploded over the past year…
Solo founder dilemma; CEO or CTO?
Choosing to be the CEO or CTO after raising a seed round.
Interview with CTO and Co-founder of Zapier on Working with Remote Engineers
Bryan Helmig, CTO and Co-founder of Zapier, is working with a 100% remote development team since the very beginning of company’s growth. In his interview, Bryan shares his best practices of hiring software engineers he's never met before and working with remote developers distributed all over the world.
It’s worth spending weeks on research before wasting years on a hopeless project
Launching a product without research rarely leads to success, unless you have 50-plus years experience in the market and in the niche of a product. To those who are not that old and not that wise, the following steps will help to reduce the risk of wasting your efforts.
How to learn data science
What's the best way to learn data science? This guide will show you how to learn data science and stay motivated.
Having a launched product is hard
Over the last 6 months, we have been learning what it means to support a launched product.
How to become a dramatically better programmer
In our first week, we were told that the RC faculty wanted to do one thing above else – to remove any obstacles in the way of us becoming dramatically better programmers .
How release canaries can save your bacon
In software, a canary process is usually the first instance that receives live production traffic about a new configuration update, either a binary or configuration rollout.
New Reddit CEO reporting for duty
Get the latest product news, company announcements, and user insights from the official Reddit blog.
Is my advice too mercenary?
A criticism of some of my writing is that it’s too mercenary. Some see my advice as coldly calculating, too focused on individual outcomes over collective ones, and implicitly distrustful of others. I think this is fair criticism! It’s not exactly what I’m going for, but it’s a fair reading. However, there’s more to…
For anyone who has been turned down by 38 companies
Learn about the journey navigating through over 100 job interviews, and finally achieving a highly coveted job opportunity at Booking.com.
Things I want to say to my boss
A new anonymous essay published every day in December in the countdown to Christmas.
How Firebase Interviewed Software Engineers
Today, Firebase has a large team with hundreds of engineers. Before the Google acquisition, however, we had a small team of just 24 exceptional people that I firmly believe was among the strongest of its kind in the world. A big part of that success was the way we interviewed software engineers. I’m sharing our…
Pair Programming Antipatterns
What you shouldn't do when pair programming.
Successful companies go blind
The Mexican cavefish kept its eye genes for over a million years after the eyes themselves disappeared. Something similar happens to companies once they achieve success.
Burnout
I have burned out twice – once at 26, once at 30. Each time it took months to come back and feel like myself again. Burnout affects everyone differently; it’s only in hindsight that I’ve been able to understand how it affected me, and learned to recognize the signs.
Halvar's Guide to Entrepreneurship
Thomas Dullien’s guide to software and SaaS B2B entrepreneurship.
The Nerd Handbook
A nerd needs a project because a nerd builds stuff. All the time. Those lulls in the conversation over dinner? That's the nerd working on his project in his hea
Digg's v4 launch: an optimism born of necessity (2018)
Digg was having a rough year. Our CEO left the day before I joined. Senior engineers ghosted out the door, dampening productivity and pulling their remaining friends. We had only one remaining shot at revival, launching our two-years in the making rewrite: Digg v4. It did not go as planned.
How Not to Bomb Your Offer Negotiation
So you know the first 6 rules. You’ve maneuvered through the initial offer conversation, you’ve lined up counteroffers from other companies, and now it’s time to move into the actual negotiating. N...
What I don’t like about working at a remote job
Priyanka's internet home
Common Infrastructure Errors I've Made
One surreal experience as my career has progressed is the intense feeling of deja vu you get hit with during meetings. From time to time, someone will mention something and you'll flash back to the same meeting you had about this a few jobs ago. A decision was made
We need someone who has done “it” before
Have you (or your company) tried repeatedly to hire for Role X?
Expiring vs. permanent skills
Robert Walter Weir was one of the most popular instructors at West Point in the mid-1800s.