Technology Commentary

Technology Commentary

My most unpopular idea
My most unpopular idea
Hey there! I'm Nat Bennett, and you're reading Simpler Machines, a weekly letter about making software with other people. Thought I'd try something a little bit different this week for the header image – usually I use Unsplash if I use something at all, so I can get an image that
·simplermachines.com·
My most unpopular idea
Phoenix is not your application (unlike Rails)
Phoenix is not your application (unlike Rails)
A popular architectural philosophy in the Rails space is (or was) to embrace the philosophy that "Rails is your not your application". In this post I explore how this was hard to get right in Rails - but in Phoenix it's more than easy.
·phoenixonrails.com·
Phoenix is not your application (unlike Rails)
Gemba - What Does It Mean? | Lean Enterprise Institute
Gemba - What Does It Mean? | Lean Enterprise Institute
Gemba (現場) is the Japanese term for "actual place," often used for the shop floor or any place where value-creating work actually occurs.
·lean.org·
Gemba - What Does It Mean? | Lean Enterprise Institute
When there’s no gemba to go to
When there’s no gemba to go to
I’m finally trying to read through some Toyota-related books to get a better understanding of the lean movement. Not too long ago, I read Sheigo Shingo’s Non-Stock Production: The Shing…
·surfingcomplexity.blog·
When there’s no gemba to go to
The demise of coding is greatly exaggerated
The demise of coding is greatly exaggerated
NVDIA CEO Jensen Huang recently made very contraversial remarks : "Over the course of the last 10 years, 15 years, almost everybody who sits...
·muratbuffalo.blogspot.com·
The demise of coding is greatly exaggerated
Why software projects fail
Why software projects fail
Some of you know that I work in the agency business — how that translates to my technical experience is that I used to work on many highly different
·vadimkravcenko.com·
Why software projects fail
Making Floating Point Calculations Less Cursed When Accuracy Matters
Making Floating Point Calculations Less Cursed When Accuracy Matters
An unfortunate reality of trying to represent continuous real numbers in a fixed space (e.g. with a limited number of bits) is that this comes with an inevitable loss of both precision and accuracy…
·hackaday.com·
Making Floating Point Calculations Less Cursed When Accuracy Matters
The innovation vs. risk conundrum
The innovation vs. risk conundrum
Discover how business leaders can use the network to balance innovation and risk.
·arubanetworks.com·
The innovation vs. risk conundrum
Building a Zero Trust network with security-first, AI-powered networking
Building a Zero Trust network with security-first, AI-powered networking
Innovation can be a revenue driver, yet tension between innovation and risk may negatively impact an organization’s ability to innovate, according to research published by Hewlett Packard Enterprise.
·networkworld.com·
Building a Zero Trust network with security-first, AI-powered networking
How Mastodon made friends with Meta
How Mastodon made friends with Meta
Founder Eugen Rochko on helping Threads federate, dodging venture capital, and why he hopes Bluesky abandons its protocol
·platformer.news·
How Mastodon made friends with Meta
I believe in people more than others, apparently
I believe in people more than others, apparently
Sarah Perez: Apple Has Lost Its Confidence What’s worse is that Apple doesn’t seem to think that IAP can stand up to the competition: app developers’ websites. I don’t agree with everything in this piece but it does make me think about the objectively funny way that
·birchtree.me·
I believe in people more than others, apparently
The Open/Closed/Open Principle
The Open/Closed/Open Principle
First published June 2009. I still see folks making this mistake—”design good APIs”. Sure, fine, but what about when the APIs turn out not to be good? Or they were good but now they’re not? In addition to drawing boundaries between elements, we need to also be prepared to periodically re-draw those boundaries. I think this is difficult because re-drawing often crosses team boundaries, creating mis-aligned incentives (calling team needs the change but the called team has other priorities). I address cross-team design in the followup to
·tidyfirst.substack.com·
The Open/Closed/Open Principle
What datasets have been classified as Digital Public Goods?
What datasets have been classified as Digital Public Goods?
A couple of years ago I wrote a short series of posts looking at some different approaches for assessing data infrastructure. It includes this post on the Digital Public Goods standard and registry…
·blog.ldodds.com·
What datasets have been classified as Digital Public Goods?
Engineering Language as a Vehicle of Innovation | Hazel Weakly
Engineering Language as a Vehicle of Innovation | Hazel Weakly
Something that I find missing in almost every software company is this thing that I’m not sure I’ve seen explicitly called out anywhere, but I’m going to call...
·hazelweakly.me·
Engineering Language as a Vehicle of Innovation | Hazel Weakly
Weird Wide Webring
Weird Wide Webring
The web needs a little more weird. These sites are helping.
·weirdwidewebring.net·
Weird Wide Webring
Weeknotes 279: robotic fashion as mild exoskeletons
Weeknotes 279: robotic fashion as mild exoskeletons
How will robotics develop as mild exoskeletons and become a fashion item, creating new balance and human-robotic governance? And the latest notions of the news.
·target-is-new.ghost.io·
Weeknotes 279: robotic fashion as mild exoskeletons
The Cloud Outgrows Linux, And Sparks A New Operating System
The Cloud Outgrows Linux, And Sparks A New Operating System
Ultimately, every problem in the constantly evolving IT software stack becomes a database problem, which is why there are 418 different databases and
·nextplatform.com·
The Cloud Outgrows Linux, And Sparks A New Operating System
Why Wasm Wins Where Java Applets Failed
Why Wasm Wins Where Java Applets Failed
This time, it really is different. Wasm will succeed for various reasons — community, performance, standards and general maturity of distributed computing.
·thenewstack.io·
Why Wasm Wins Where Java Applets Failed