Better Architecture Diagrams for Agile Teams: actionable tips and lessons
From the finding of the diagram’s goal and audience to review checklist
The latest blog posts to take off on Hacker News. 49,242 posts.
From the finding of the diagram’s goal and audience to review checklist
How the public healthcare system in Italy is using software to support the vaccination effort is appaling. I’ve spent a good part of the last 30 years trying to convince people that software is imp…
The repressive objective of the Democratic-controlled Congress is to transfer the power to police and censor political discourse from these tech giants to themselves.
Michael J. Joyner, M.D. June 10, 2014 In 1991 Sam Fussell published the book “Muscle” about his experiences in body building. The book tells the story of how he went from being a good 6-4, 170 pound college soccer player to a committed body builder about 100 pounds heavier. It is perhaps the best
English is a (relatively) simple language to learn enough of to communicate (rather than to master) because it’s had so many non-native adults learning and using it.
The scientific reason, explained
Does Amazon make more money from ads than AWS? Quite possibly.
There’s been a lot of hand-wringing over The Technical Interview lately. Many people realize that inverting a binary tree on a whiteboard has basically zero correlation to whether or not someone is actually a good software developer. The most effective programming test anyone’s come up with is still Fizzbuzz. One…
A few weeks ago an ordinary security assessment turned into an incident response whirlwind. It was definitely a first for me, and I was kindly granted permission to outline the events in this blog post. This investigation started scary but turned out be quite fun, and I hope reading it will be informative to you too…
8 AM. Like any other day, I take a quick glance at my GitHub notifications via Octobox.
An explanation of how to implement a simple hash table data structure, with code and examples in the C programming language.
I know it's bad that the boat is stuck, but I like that the boat is stuck.
Get full access to this domain. Easy, seamless transactions. Zero percent financing available.
It's time to put my water cooled Raspberry Pi Cluster to the test. I put it up against my MacBook and a Windows PC to see which performed best
An unusual benchmark for programming languages, designed to replace C. Unlike many other benchmarks, this one measures developer productivity and performance.
As cheesy as the title sounds, I promise it cannot beat the cheesiness of the technique I’ll be telling you about in this post. The morning I saw Mark …
Last night I was listening to the latest Under the Radar , where Marco Arment dove into nerdy detail about his recent Overcast server issues. The discussion was great, and you should listen to it, but Marco's recent server troubles were pretty similar to my own server issues from last year, and so I figured I'd share…
Full-text search is everywhere. From finding a book on Scribd, a movie on Netflix, toilet paper on Amazon, or anything else on the web through Google (like [how to do your job as a software engineer](https://localghost.dev/2019/09/everything-i-googled-in-a-week-as-a-professional-software-engineer/)), you've searched…
Here is why SQLite is a perfect tool for you - whether you are a developer, data analyst, or geek.
Veronika Megler just wanted a part-time job while she finished her college degree. She didn't realize it would end with her writing one of the first computer game blockbusters.
I published a slightly different version of this article in Nautilus on February 24, 2021. Everyone seems to be talking about the problems with physics: Woit’s book Not Even Wrong, SmolinR…
I learned about socat a few years ago and am generally surprised more developers don’t know about it. Maybe I appreciate it all the more…
Detailed look into all the machinery involved in rendering Emoji
When benchmarking software, we often start by measuring the time elapsed. If you are benchmarking data bandwidth or latency, it is the right measure. However, if you are benchmarking computational tasks where you avoid disk and network accesses and where you only access a few pages of memory, then the time elapsed is…
Last year I created Pomodone , a small time tracking application based on the Pomodoro technique of working in 25 minute intervals. It's a pretty basic app; it has a 25 minute timer (that runs in a Web Worker) and saves a history of your "poms" to a small Firebase database. I initially built it using React (well…
New Intel CEO Pat Gelsinger delivered a keynote with the right strategy, the right tactics, and most importantly, the right spirit to return Intel to success.
The capabilities of game-playing AIs have grown rapidly over the last few years. This trend has culminated in the defeat of top human players in the complex real-time strategy (RTS) games of DoTA 2…