New
The latest blog posts to take off on Hacker News. 357 posts.
Hexing the technical interview (2017)
Long ago, on Svalbard, when you were a young witch of forty-three, your mother took your unscarred wrists in her hands, and spoke:
How to Make Remote a Success
Insights and strategies for making a successful remote environment for your team and company, from the perspective of Bearer's CTO.
A Distributed Meeting Primer
As a leader who primarily values team health, I place great value on the weekly 1:1 because it’s where I assess health. It’s my highest bandwidth meeting, and h
We ran the numbers, and there really is a pipeline problem in engineering hiring
For years, companies have been trying things like unconscious bias training, anonymizing resumes, etc. The numbers have barely moved. Here's a better way.
My Experience as a Remote Worker
I've spent half of my career working remotely. This post chronicles those experiences, giving a real-world window into what it's like to work fully-remote as a software engineer.
Help me ask why you didn't just
From the highly eclectic blog of Mark Dominus
Yes, And – How to be effective in the theatre of work
How to be effective in the theatre of work
I'm not burned out, I'm pissed off
(Hey HN/Reddit/Lobste.rs! I didn't expect this to take off, there are a couple of unclear things in here. The biggest seeming to be my ha...
Today’s Top Tech Skills
This is the first of four parts of the Indeed Tech Skills Explorer — an interactive look at which tech skills are in demand and for which tech jobs. For these reports, we searched for more than 500 tech skills in US postings for tech jobs on Indeed.com.
The care and feeding of software engineers, or why engineers are grumpy (2012)
The Official Web Site of Nicholas C. Zakas
Things I’ve learned in 20 years of programming
This year, I’ve become increasingly acquainted with the DEV platform. It’s a refreshingly positive oasis in the large sea of angry Reddit commenters and “well actually” connoisseurs that is the broader software world. One interesting facet of this community is that it seems pretty beginner-heavy. I regularly see posts…
Successfully Merging the Work of 1000 Developers
Collaboration with a large team is challenging, and even more so if it’s on a single codebase, like the Shopify monolith. Shopify changes 40 times a day. We follow a trunk-based development workflow and merge around 400 commits to master daily. There are three rules that govern how we deploy safely, but they were hard…
To motivate people, talk about the context of the work to be done
Pulse is a platform for team alignment. Engineered to help modern teams stay more connected and aligned by communicating more openly and asynchronously.
The 80/24 Rule
Write small blocks of code. How small? Here's how small.
It's Not Sabotage, They're Drowning
As you gain visibility into system problems, you’ll often experience push back like this: I refactored the code from untested and untestable, to testable with 40% test coverage. The senior ar…
A Pragmatic Approach to Thorny People Problems
Moderating is about dealing with people problems and some people problems are extremely difficult to deal with. The internet is probably th...
Developers mentoring other developers: practices I've seen work well
How does mentoring work? I asked this question ten years into my software engineering career when I joined Uber. Until then, I've never received or done mentoring, or at least never put this label on any activity I've done before. Uber, however, had an official mentoring program. Almost
Makers, Don't Let Yourself Be Forced into the 'Manager Schedule'
In Masters of Doom, a book about the game development company id Software and its influence on popular culture, David Kushner reflected on the...
Narcissistic CEOs weaken collaboration and integrity
Some may be bold leaders, but they create a dangerous corporate culture.
Just did the Y Combinator interview: here are my notes
I did the Y Combinator interview. It's for entry to the Winter 2020 batch. I'm excited, but also a bit divided. Here are my notes.
Code Health: Respectful Reviews == Useful Reviews
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Testin...
How to Find Consulting Clients
CIPIT88 hadir dengan pilihan permainan online yang menarik dan tampilan yang praktis. Temukan game favoritmu dan nikmati pengalaman bermain yang seru dalam satu platform.
A CS degree is better than teaching yourself how to code?
Should I teach myself to code or get a college CS degree? This is a question that many face. Software development is a field that is heavily reliant on skills. So surely teaching yourself to code should be enough right? Wrong.
They Might Never Tell You It’s Broken
They Might Never Tell You It's Broken