Is Uncle Bob serious?
Robert C. Martin (Uncle Bob) thinks that defects in safety-critical systems are caused by a lack of developer professionalism. I think he's wrong.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,470 posts.
Robert C. Martin (Uncle Bob) thinks that defects in safety-critical systems are caused by a lack of developer professionalism. I think he's wrong.
Paul Graham, Jessica Livingston, Tim Ferriss, and most recently Sam Altman (but see his clarification) think there are too many opinions…
At the time of writing, a quick check of stats on steamspy for player unknown:battlegrounds reveals this chart:
It’s easy to conflate criticism of Uber’s regulatory approach with accusations about the company’s culture. That is CEO Travis Kalanick’s responsibility; it’s also a f…
it’s just imminent burnout.
AWS EC2 Virtualization 2017: explaining the different virtualization types, from emulation and binary substitution, paravirtualization and Xen, PV, HVM, and PVHVM modes, and the new Nitro hypervisor
This is a post describing my involvement with the Debian GNU/Linux port for RISC-V (unofficial and not endorsed by Debian at the moment) and announcing the availability of the repository (still very much WIP) with packages built for this architecture. If not interested in the story but you want to check the…
Underneath the London Underground, lies another city
In 1989, I wrote an article for the magazine Engineering & Science about the state of technical folding, which, even then, seemed to be progressing by leaps and bounds due to an infusion of scientific and mathematical principles. In recounting some of the connections between origami, math, and technology, I wrote:
On the thirty-first anniversary of the Chernobyl nuclear accident, the biggest man-made environmental disaster in written history, over one hundred people from the former Soviet Union shared their …
RECENTLY I've been paying attention to the BuckleScript compiler from OCaml to JavaScript (ES5, to be exact). I'm seeing some significant a...
We present ObamaNet , the first architecture that generates both audio and synchronized photo-realistic lip-sync videos from any new text. Contrary to other published lip-sync approaches, ours is only composed of fully trainable neural modules and does not rely on any traditional computer graphics methods. More…
Many websites these days ask you to provide some form of verification when you want to sign up to a service. This includes most things like shopping sites, email accounts, discussion forums, gaming services, blogs, social media and etc. Basic forms of verification are just supplying an email address or perhaps solving…
Earlier this month I wrote about how Windows 10 holds a lock during too much of process destruction, which both serializes this task and causes mouse-cursor hitches and UI hangs (because the same l…
Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. I noticed that a lot of people are creating graphical programs to the Commodore 64 agai…
Using events to design applications is a practice that seems to be around since the late 1980s. We can use events anywhere in the frontend or backend. When a button is pressed, when some data chang…
Many years ago, sometime in the nineties, my family was having dinner at the neighbours', and their son showed me some cool DOS programs on the computer. One of the programs was a demo that drew animated flames on the screen. I was amazed! Asking what language it was written in, I was told it was Pascal.
Nobody wants to deliver late, over-budget software. I don’t know a single software developer who wakes up in the morning and thinks “I’d like to do a rubbish job today. How can I cost my employer more money?” And yet, so many software projects don’t go well. And with every new project, there seems to be more and more…
A journey into making Stack Overflow job search results relevant to you
A review of Red Plenty, by Francis Spufford
A blog about Rust and embedded stuff
I wrote a full featured application in rust, and so can you!
Those two times where I clearly had no clue what I was doing as a developer Last week I had a short conversation with coworkers about how we had messed up in our careers. Being so far removed from …
Some days I wonder if we are completely screwed. So today’s post is a perhaps slightly hysterical outburst.
After twelve years of working on Adblock Plus, the time seems right for me to take a break. The project’s dependence on me has been on the decline for quite a while already. Six years ago we founded eyeo, a company that would put the former hobby project on a more solid foundation. Two years ago Felix Dahlke took over…