New
The latest blog posts to take off on Hacker News. 290 posts.
The Peter Principle is a joke taken seriously. Is it true?
There are a lot of idiots around — just look at the front benches of the House of Commons. But why do the idiots reach such elevated positions? Many onlookers feel sure that the successors to David…
If you’re unsure whether to quit your job or break up, you probably should
If we actually read the paper we can learn much more than was reported.
Consider applying for grad school
9 reasons to apply to grad school right now, and 8 reasons not to.
How to Hire Your First Engineer
Harj Taggar [https://twitter.com/Harjeet] is cofounder and CEO of Triplebyte [https://triplebyte.com/] (YC S15). Triplebyte helps great engineers find work at the fastest growing companies in the world, with the least amount of time and effort. Before cofounding Triplebyte, Harj was a Partner at YC…
Companies shouldn't give candidates homework assignments
There’s a trend among start-ups (and some larger companies) that worries me: giving candidates “homework” assignments. Homework assignments lead to candidate abuse. Knock it off (or at least be reasonable). I’ve seen many friends and clients go through this. As a pre-screening round before an onsite
Dear Academia, I loved you, but I’m leaving you (2014)
[Another submission from a former postdoc at one of the top ten universities in the U.S. The e-mail came to me as follows: "I read your b...
When You’re Hot, You’re Hot: Career Successes Come in Clusters
Bursts of brilliance happen for almost everyone. Explore the “hot streaks” of thousands of directors, artists and scientists in our graphic.
John Ousterhout: My favorite sayings
Programmers tend to worry too much and too soon about performance. Many college-level Computer Science classes focus on fancy algorithms to improve performance, but in real life performance rarely matters. Most real-world programs run plenty fast enough on today's machines without any particular attention to…
What to say when recruiters ask you to name the first number
Here's what to say when recruiters ask you to name your salary expectations (plus other tips and tricks, especially for software engineers).
Reversing the effects of long programming sessions
Programming for long periods is like walking a high tight rope for a really, really long period of time, or at least I imagine it is... ...
Software development requires servant leaders
The idea of “servant” leaders has been on the rise in the agile community of late. Robert K. Greenleaf coined the term in a 1970 essay, but the idea is timeless.
Code review review is the manager’s job
Code review is such a high value, high leverage team activity that every manager should ensure the process is done well.
Programming in the Adult Entertainment Industry Is Broken
All the broken parts of the Adult Entertainment Industry from the view point of a software developer
What the interns have wrought, 2018 edition
Yet again, intern season is coming to a close, and so it’s time to look back at what the interns have achieved in their short time with us. I’m always impres...
How I gained commit access to Homebrew in 30 minutes
This issue was publicly disclosed on the Homebrew blog at https://brew.sh/2018/08/05/security-incident-disclosure/
Things they don’t teach you running a business by yourself
As the solo founder of browserless; I wanted to paint a picture of what's like to start an indie business as a tech company.
Augmenting Agile with Formal Methods
I really like the c2 wiki as a historical artifact: a lot of big names in Agile and Extreme Programming argued with each other there.1 One thing they did was the Extreme Programming Challenge, where people tried to test the limits of these approaches. They’d find edge problems (designing databases, remote teams, etc)…
Administrative Purgatory
your case is still going through administrative processing and we don't know when that process will be completed. Last year I was denied to go to the US when I was about to travel to San Francisco. Me and my employer's legal team never got answers as to why this happened so I've personally tried … Continue reading…
Slack channels are a waste of time
Make better decisions, faster with chat that’s organized right. Follow the discussions that matter to you, easily and efficiently, in real time or asynchronously.