Evolving Reddit’s Workforce
Earlier this year, Reddit had to evolve with the unexpected challenge of going 100% remote. Our employees, or Snoos as we’re known, rose to the occasion, a
Earlier this year, Reddit had to evolve with the unexpected challenge of going 100% remote. Our employees, or Snoos as we’re known, rose to the occasion, a
Robert Walter Weir was one of the most popular instructors at West Point in the mid-1800s.
Software engineering, the creative nature of the work
It’s been an unusual internship season.
If you feel overwhelmed by the choices you need to make, it's time to start using a decision journal. Learn how this simple practice can change the way you think and perform.
When is the last time you experimented with process? Here's a fun example
"When will it be done?" Is a question I get asked almost weekly as a software developer. Despite building software professionally for the last 15 years
Bugs are a natural part of the app development process, when triaging a flood of bugs its important to understand priority versus severity.
We need to start building our defenses and forging relationships today. If we don’t unite and speak together, we will forever be powerless and at the mercy of our gatekeeper. We also open our forum to CWS staff, and extension advocates like @DotProto.
How architecture decision records can help your team.
Most new things in technology turn out to be fads: patterns of talking and doing that come and go without leaving a permanent mark. Microkernels; EPIC architectures like IA-64; object request brokers; and 1990s’-style neural nets are gone, and will not return. Sorry for the deep throwbacks; only time proves which…
Buildium sold for over half a billion dollars. Here's what I learned leading the marketing team over the course of 5 years.
One of our favorite anecdotes that illustrates just how hard it is to get people to read the docs comes from an unexpected source: Van Halen. The...
Warning signs of micromanagement include sweating the small stuff, getting CC'ed on every email, and needing to approve everything.
With apprenticeship programs, government and the private sector can partner to train and reskill workers – and meet the challenges of 4IR.
Founding a company is hard. You’ve got an infinite number of decisions to make while simultaneously trying to catch lightning in a bottle with creating something out of nothing. It’s even harder when you’re doing it alone. Being a solo founder, in many ways, stacks the deck against you. You’re left shouldering the…
What is it like to work on GHC, the state-of-the-art open source Haskell compiler? Read this post to learn what features Vladislav implemented in 2019.
Interest More Important for Job Performance and Career Choice
It all started with an unexpected email from Paul Graham, the founder of Y Combinator. Paul wrote to say that he liked Dropbox, but for YC to be willing to invest, I needed a co-founder—I couldn’t apply by myself. The policy made sense—great companies tend to be started by great founding teams, not individuals. So who…
Data proves it: Remote work boosts productivity. Here's why — and how you can empower your remote team to be more productive.
The AI agent for accounting and bookkeeping firms. Dytto works inside the tools your firm already uses and handles the routine work. You sign off on everything.
A question on Stack Overflow’s Software Engineering site caught our attention recently. It tries to come to terms with the impact of scrum on developers' ability to do a great job. The claim is a bold one: Scrum is turning good developers into average ones. Could that be true?
Copying and pasting can be dangerous, but then again, so can many aspects of software development when done incautiously. In this post, I’ll take a look at what code copying actually means for software development, what good code theft means, and the pitfalls of copying badly.
Meet Glowforge, the 3D laser printer that makes magical things at the push of a button.
An engineer invests countless hours preparing to interview for a new job. To succeed, the engineer must meet the hiring bar. What does that actually mean?