Topics /

Career & Management

The most popular blog posts about career & management on Hacker News. 4,748 posts.

Any year
2587

Years and lessons working at ThoughtWorks

I’ve been at ThoughtWorks for 12 years. Who would have imagined? Instead of writing about my reflections on the past year, I thought I would do something different and post twelve key learnings and observations looking back over my career. I have chosen twelve, not because there are only twelve, but because it fits…

2588

A reading list for new engineering managers

<p>Like many engineers, I got thrown into management without any real guidance. I thought management was just telling people what to do. I thought there wasn&rsquo;t any real science to it; you just needed to feel your way through it. I was wrong: there&rsquo;s a whole field of study here, and you can learn a lot by…

2592

Confessions of a programmer: I hate code review (2010)

Most of the projects I've been working on today have fairly strict code review policies. My work requires code review on most of our code, and as we bring on an army of interns for the summer, I've been responsible for reviewing lots of code. Additionally, about five months ago BarnOwl, the console-based IM client I…

2595

Inside Amazon

Gosh, it seems that my employer’s at-work culture is the talk of the Internet. Don’t know if I should share on the topic, but I feel the urge and bloggers with the urge gotta blog.

2606

How to find time to learn after work (2017)

My software developer colleagues often ask me where I do get all the time for reading all the tech books or articles, watching conference talks and listening to podcasts. I analyzed my consumption for November and December and here is, what I did (and that's only the tech related content): List

2607

Managing difficult software engineers

Effectively managing difficult employees in a software engineering context hinges on three core principles: fostering trust by empowering autonomy, promoting growth through challenges and constructive feedback, and ensuring a comfortable work environment with streamlined processes and minimal disruptions.