Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 363 posts.
Practical advice for analysis of large, complex data sets
By PATRICK RILEY For a number of years, I led the data science team for Google Search logs. We were often asked to make sense of confusin...
Work/Life Balance Will Make You a Better Software Engineer
It’s tempting to believe that taking your work home will make you a better software engineer, and that work/life balance will limit your learning. For some software developers programming isn’t just a job: it’s something to do for fun, sometimes even a reason for being. If you love coding and coding is your job, why…
Taking a month off from OSS volunteering
On October 1, 2016, I stopped volunteering for open source projects -- including Python -- for a month. While I still did open source work for Python as part of my job, I spent absolutely zero time helping any project outside of work (so no evenings, no weekends). This was the first
“Ask 'why' five times about every matter”
Toyota Motor Corporation Site introduces "Company". Toyota strives to be a good corporate citizen trusted by all stakeholders and to contribute to the creation of an affluent society through all its business operations. We would like to introduce the Corporate Principles which form the basis of our initiatives, values…
Asana Engineering Interview Guide
Because an engineering interview shouldn't be a grueling trial by fire or ruthless interrogation.
Why I work remotely has nothing to do with productivity
Illustration by Nate Otto These are some of the things I can do because I’m fortunate to work for a company that lets me work from anywhere: Hug my kids and feed them breakfast before they lea…
Is group chat making you sweat?
Is this you? Are you making other feel like this? Group chat is like being in an all-day meeting with random participants and no agenda. In 2006 we launched Campfire, the first modern SAAS group ch…
My Interviews with Amazon
SLOT200 agen platform hoki masa kini dengan akses mudah 24 jam. Nikmati layanan cepat dan aman untuk pengalaman bermain terbaik anda.
Three teen sisters who win medals in coding competitions
Elene first lit up the path toward coding for her sisters Mari and Ani. We learn how the sisters have achieved so much at such a young age.
Consistency is Consistently Undervalued
Transactions are mundane and commonplace. Have we forgotten why they're useful?
Deep work in practice: reimagining my workflow for radically less distraction
How do we embrace deep work and combat the unparalleled assault on our capacity to concentrate? Some tactics for doing valuable deep work in practice.
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…
What My PhD Was Like
What it looks like to do a PhD: the view from my desk. Recently, I have been talking to many prospective Computer Science PhD students ...
Tips for beginning systems and software engineers
From time to time I’m toying with the idea to give a lecture to newcomers in the IT industry (systems or software engineers). Here are some of the points that I would include in it: Human fa…
How to grow into your best developer self
Getting started the right way as a developer is tough, soI wrote you a letter I’d love to have received some ten years ago. Here's myfive minute how-to
Making 20% Time Work
Following Google’s lead many companies have instituted “20% time” for their employees. This is one day per week in which employees can work on projects of their own choosing. The practice keeps developers motivated and sharp, produces tools to solve company problems, and in the best case creates open source which…
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.
The Good, the Bad and the Ugly of Remote Work After 5 Years of Experience
Learning about working from home and location independent lifestyle was a true pivotal moment for me. Before that, I didn’t think much about the concept of “freedom at work” or anything like that. And even though the concept was a bit far-fetched for me at the time, I realized that it surely was something that I…
With book on Go, Kernighan guides students at Princeton and beyond
Rob Pike and colleagues at Google have written a new computer language called Go; and Brian Kernighan, professor of computer science at Princeton, has co-written the book on it — "The Go Programming Language."
Code reviews aren’t just for catching bugs
What are code reviews, and why are they such an important part of Fullstory's culture? Learn about this tradition, inspired by Google, and the five ways we think it benefits FullStorians.