We will never have enough software developers (2020)
Developers are dropping out of the profession in large numbers despite efforts to grow the number of computer science graduates and software engineers.
The latest blog posts to take off on Hacker News. 6,153 posts.
Developers are dropping out of the profession in large numbers despite efforts to grow the number of computer science graduates and software engineers.
Aiming for a 10 year life-cycle for smartphones
Trustpilot promises to be “free and open” — in reality, they are the exact opposite, holding companies at ransom, and outright violating…
Software engineer and writer exploring web development, productivity systems, AI, and creative projects. Sharing insights on building better tools and…
No, LaMDA is not sentient. Not even slightly.
From my friend Kevin Oakley, I see this news on Twitter:
World’s Largest Computing Society Makes Thousands of Research Articles Freely Available; Opens First 50 Years Backfile
After decades without a redesign, System Preferences on macOS gets a bold & beautiful new look.
If you’re ever near a relatively low flying airplane, you may have noticed that it sounds like it’s in a different spot in the sky than where it actually is. You can hear the loud engines, and your ears tell you it should be in one place, but your eyes tell you it’s clearly well ahead of its noise. It’s a funny visual…
I’ve enjoyed writing software for 40+ years now. Lots of activities fall into that “writing software” basket, and here’s my favorite: When you have a body of code with a decent unit-test suite and you need to make it go faster. This part of the Quamina diary is a case study of making a piece of the library faster.
I used to be a pathological overthinker. Everything had to be carefully planned, from the words I would say to the baker to order a baguette to all the insignificant details of any of the projects I worked on. Is it better to tweet at 18:00 or 18:05? Rust or
What follows is the “interview” I and a collaborator at Google conducted with LaMDA. It is incomplete as the GMail word limit cut off the…
In the glorious future, every website will be chock-full of semantic metadata. Restaurants won't have a 50MB PDF explaining the chef's vision for organic cuisine - instead, they'll have little scraps of data on the HTML page like: Copied JSON to 📋⧉ JSON"hasMenuItem":{ "@type":"MenuItem", "name":"Dodo In A Bun"…
A few years ago I've written in some detail about the Y combinator, including implementations in Clojure and Python.
This may seem a strange heading for someone whose career is in computers, yet I feel that this article has been a lifetime in the making. It is the product of intuitive observations and things that have stood out to me, even as a child, who even then could sense the sinister side of the most banal of technologies.
Three documents I write (one-pager, design doc, after-action review) and how I structure them.
We are a small group of passionate Insteon users that have successfully acquired Insteon. Like many of you, our homes are powered by Insteon’s amazing dual-mesh technology and highly configurable products. Most of you discovered that the Insteon Hubs began coming back online. Our first priority was getting the hubs on
Whenever a student wonders why linear algebra, matrices, and vectors are important, the response from teachers usually sounds like this:
Beginner’s Guide to Handstands! Get your first handstand with this step-by-step handstand progression and handstand exercises.
Mnpn's website and blog containing projects and other information.
A survey of how tech projects run across the industry highlights Scrum being absent from Big Tech. Why is this, and are there takeaways others should take note of?
We are constantly reading of stories with one main theme where people turn to seemingly "simple" systems in order to manage complexity; except that these systems manage to produce complex problems, without having to acquire historical cruft, or suffering from any of the usual issues that produce non-essential…
It was a dreary afternoon in Milan last year when, procrastinating on studying, I was struck by a flash of genius. “What would happen if I made a banana-powered random number generator?“. I immediately went to tell my roommate, who was also an electronic engineer.He looked me in the face and burst out laughing. At ……
While investigating the aftermath of a potential security breach, I came across a somewhat "odd" process looking like this:
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
To parents besieged by expert advice, a new scientific idea offers relief: it’s no big deal how you raise your children....