New
The latest blog posts to take off on Hacker News. 363 posts.
Job Descriptions Should Be Better
Most job descriptions are terrible. We need to make them better.
How a Technical Co-Founder Spends His Time
From August 2014 to December 2015, I manually tracked all of my work time, minute-by-minute, and analysed the data in R.
Google recruitment mistakes: part 3
It has been a while that I have been contacted by a recruiter, and the last few ones were fairly decent conversations, where they made an effort to research me first, and even if they did not get everything right, they still listened, and we had a productive talk. But four days ago, I had another recruiter reach out…
How We Designed Our Interview Process
ReadMe helps you create beautiful, interactive API documentation that developers love.
How Startup Options and Ownership Work
One of the things that struck me most during our recent pieces on startup employee option plans is how things that impact the value of those options aren’t well understood, even if communicated or known at the onset. Many people reported feelings of a sort of “sticker shock” (or reverse!) on leaving their first…
How to make Slack less bad for you
Slack claim to be in the business of "making your working life simpler, more pleasant, and more productive". We’re about to be cynical, so let’s acknowledge that this claim is probably at least par...
Vesper, Adieu
If I could do it all over again, here is what I would do differently.
SOLID Go Design
This post is based on the text of my GolangUK keynote delivered on the 18th of August 2016. A recording of the talk is available on YouTube .
Less stress, more productivity: working fewer hours is good for you and your boss
There’s always too much work to be done on software projects, too many features to implement, too many bugs to fix. Some days you’re just not going through the backlog fast enough, you’re not producing enough code, and it’s taking too long to fix a seemingly-impossible bug. And to make things worse you’re wasting time…
Machine Learning Unconference
The latest information about the Unconference is now available at the Unconference wiki, which will be periodically updated with more information for attendees.
Evidence on how to find the right career
Career tests and "going with your gut" don’t work. We analysed all the research on how to find the right career to show you what does.
“It's The Future”
The CircleCI blog is your home for DevOps, continuous integration and delivery, and engineering productivity. Explore tutorials, guides, and best practices.
Stories and Tips: Interviews with Facebook, Twitter, Amazon and Others
Many of my students have been asking questions lately about how to do technical interviews, so I've decided to write about my interviewing experiences. I will start by giving a number of anecdotes because they're interesting to everyone, but the later parts of this post are mainly targeted at prospective students who…
RedHat is hiring to make Linux run better on laptops
So we have two jobs openings in the Red Hat desktop team. What we are looking for is people to help us ensure that Fedora and RHEL runs great on various desktop hardware, with a focus on laptops. Since these jobs require continuous access to a lot of new and different hardware we can not...
The Update, The Vent, and The Disaster
Business is noisy. Business is full of people worrying loudly about projects, processes, and other people. These people have opinions, and they share them all
Employee #1: Tumblr
Read more on Y Combinator's blog.
How to Become a Data Scientist, Part 2
This is Part Two in a three-part series examining how to become a data scientist. Supported by extensive research and expert opinions, it aims to provide a comprehensive guide to anyone looking to move into this field, irrespective of background and experience. The topic of Part Two is: "Learning".
How to become a data scientist
This is Part One in a three-part series examining how to become a data scientist. Supported by extensive research and expert opinions, it aims to provide a comprehensive guide to anyone looking to move into this field, irrespective of background and experience. The topic of Part One is: "What is Data Science?".
A Guide to Employee Equity
Read more on Y Combinator's blog.
Why lack of confidence can make you a better programmer
What if you’re not a superstar programmer? What if other people work longer than you, or harder than you, or have built better projects than you? Can you succeed without self-confidence? I believe you can, and moreover I feel that lack of confidence can actually make you a better programmer.
Is There Any Room for the Not-Passionate Developer?
A reflection on the software industry, on the place it leaves for non-passionate programmers, and the consequences