Bookmarks from 2020
205 bookmarks from 2020
Things I Wished More Developers Knew About Databases
A large majority of computer systems have some state and are likely to depend on a storage system. My knowledge on databases accumulated over time, but along the way our design mistakes caused data…
Making the Right Decision Every Time - Ben Fathi - Medium
In the world of computer science, “priority inversion” refers to a condition where a low priority task gets to run instead of a higher priority one, potentially resulting in a system deadlock…
You don’t need to stop shipping features to fix technical debt
The easiest way to solve Technical Debt, and a framework to help you explain Technical Debt and convince decision makers to let you work on it
Team Objectives - Overview | Silicon Valley Product Group
After many years of being a very vocal advocate for the OKR (Objectives and Key Results) technique, in the majority of companies I meet, I have stopped recommending the practice. That’s because, in so many companies, even though conceptually the technique is simple and sound, it
Amazon: How Bezos built his data machine
Leo Kelion investigates the rise of Amazon and its huge data-gathering operation
On Pair Programming
A guide to effective pair-programming
Producing gasoline and diesel emits more CO2 than we thought
Many of you know that I regularly debunk the claim that diesel vehicles emit less CO2 than electric vehicles. But one thing that I hadn’t really worked out is just how much CO2 is emitted when…
Frederick Vanbrabant delirious rantings
Clean code makes projects more comfortable to work with and improves shelf life. Its the antagonist of vile legacy codebases that are unmaintainable. Then why does business always treat it as a secondary objective? Do they just dont get it?
How DISC is like the Hogwarts Houses
Often with behavioral profiles like DISC, being able to apply the concept to something you already know, helps to quickly understand it. If you are familiar with Harry Potter, then this is an excellent platform to better get to know DISC behavioral profiling. Whether you grew up
3 Strategies for Becoming a Self-Made Meeting Master | Inc.com
It takes skill to run a great meeting. Here's how to get the practice you need.
2 Questions to Ask When Interviewing New Leaders | Inc.com
Leaders spend up to 80 percent of their day in meetings. Better make sure they have the skills needed to use that time well.
10 Research-Backed Rules for Meaningful Meetings | Inc.com
Studies reveal the keys to running consistently effective and meaningful business meetings.
Everything you always wanted to know about running Silent Meetings but were
UPDATE: I expanded this post into a much more detailed guide called “Silent Meeting Manifesto v1”. Go there if you want to learn more. “Silent Meetings” are meetings where most of the time is spent…
The Evil List: Which tech companies are doing the most harm?
The 30 most dangerous corporations in the industry, ranked by the people who know.
How the CIA used Crypto AG encryption devices to spy on countries for decades
U.S. and German intelligence agencies partnered on a scheme to dupe dozens of nations into buying rigged encryption systems — taking their money and stealing their secrets.
Observability — A 3-Year Retrospective - The New Stack
A summary of the observability movement over the past three years.
FlaccidScrum
Scrum intentionally does not mandate technical practices as part of its definition, but it expects you to add your own. If you don't you'll get a sickly code base that slows down feature development.
Anarchitecture - DEV Community ????
Development in Post-Agile, Managerless Teams Software teams often need a personnel as a br...
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 LinkedIn with new opportunities, and each new job equals higher pay…
Do you have what it takes to be an agile coach? - Humans of Xero - Medium
Before joining Xero, I used to work in project management. The way we ran projects was to think about people as specialised resources who would be deployed to different initiatives. But there was one…
Product managers — get away from the backlog! - The Startup - Medium
Controversial? Some might say “yes,” but I hope to change your mind by the end of this article. Marty Cagan wrote an excellent article a couple of months ago highlighting the differences between…























