New
The latest blog posts to take off on Hacker News. 290 posts.
SRE Fundamentals: SLIs, SLAs and SLOs
By Jay Judkowitz, Senior Product Manager and Mark Carter, Group Product Manager Next week at Google Cloud Next ‘18 , you’ll be hearing abo...
Improving our account management policies to better support customers
By Ben Treynor Sloss, VP 24x7 Recently, a Google Cloud Platform (GCP) customer blogged about an incident in June, in which a project they ...
YC Startup School 2018: a free, 10-week, online course
We’re hosting Startup School again this year. Startup School is a free, 10-week, online course. It’s designed for any startup founder who would like to get help through the earliest, most difficult challenges of starting a company. The course will begin on August 27, 2018 and applications are now open at…
No Paper Is That Good
Last year, Noah Smith proposed his Two Paper Rule: If you want me to read the vast literature, cite me two papers that are exemplars and paragons of that literature. Foundational papers, key recent innovations – whatever you like (but no review papers or summaries). Just two. I will read them. If these two papers […]
The open-plan office is a terrible, horrible, no good, very bad idea
Not because there aren’t people who actually enjoy working in an open office, there are. Quite a few, actually. But they’re in the distinct minority. The vast majority of people either dislike the …
The Bulk of Software Engineering in 2018 Is Just Plumbing
I read a post online recently about how some software engineer was asked to complete a technically complex, jargon-filled coding challenge over the...
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.
CS50, Harvard’s Largest Class Expands Its Line Up of Courses
CS50 launches three new courses that go beyond the original course and teach Python, Javascript, React, and Game Development
The Importance of Having Your Pain Be Legible
How to deal with ideological censorship in a community? Who gets empathy and who is humanized the most? Does contemporary rhetoric about toxicity hold up to scrutiny? “When you keep rewarding…
Grow the Puzzle Around You
In 2005, I cofounded Y Combinator, the first "accelerator." Today there are hundreds of them all over the world, but in 2005 what we were doing was so unusual that most people in Silicon Valley...
I Don’t Believe in Full-Stack Engineering
There, I said it.
How to Use Slack and Not Go Crazy
Slack is both amazing and awful. At a time when many companies quit Slack, we refined our processes to make it work well for us.
Unequal Cofounders
One of the big myths in Silicon Valley is that co-founders should be equal. However, if you look at the most successful tech startups of the last 50 years, almost all of them had a dominant co-founder for most of the life of the company. This includes[1]:
How to Pay Remote Employees
Running a remote company in the US requires using terrible government websites and filling out onerous paperwork. Tortuga [https://www.tortugabackpacks.com] has seven US-based employees across four states. Four of those employees have moved between states while working for Tortuga. In total, we've registered with…
The software engineer’s guide to asserting dominance in the workplace
As a software engineer, changing jobs is a way of life. Every day, beautiful recruiters from top tech companies reach out to you on…
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 .
My misalignment with Apple's love affair with Swift
During my life as a software engineer there only have been a few occasions where the design and principles of a language struck me as inherently beautiful and consequently inspired me to work with them.
Life as a GitHub Intern: What laser cutting taught me about contribution graphs
This post follows the story of a GitHub intern's experience laser cutting a contribution graph to creating an application that automates the process.
I Quit My Job to Live on Donations to Zig
I am fortunate to be one of those people who started tinkering with code in their teens, and then found themselves in the position where their hobby could not only pay rent, but afford a comfortable standard of living, even in New York City.
Why Development Teams Struggle to Deliver on Time, on Budget, or at All
Learn how to predict the timeline, budget, and resources more accurately in your software development project in 7 steps.