
Jonathan Bartlett is a senior software engineer at McElroy Manufacturing. Jonathan is part of McElroy's Digital Products group, where he writes software for their next generation of tablet-controlled machines as well as develops mobile applications for customers to better manage their equipment and jobs. He also offers his time as the Director of The Blyth Institute, focusing on the interplay between mathematics, philosophy, engineering, and science. Jonathan is the author of several textbooks and edited volumes which have been used by universities as diverse as Princeton and DeVry.
Archives


What We Can Learn From the Crowdstrike Fiasco
A lot of things that we try to do to remove risk actually make the problem worse — but also less visible
Will AI Replace Developers? A Tale for Our Times
There are calls, even about software, that you would definitely not want a digital assistant to take
The Backdoor to Control the Internet
We almost lost the Internet last week, but open-source developers saved the day.
Online Training: Real Education or Going Through the Motions?
Not all online trainings are bad. But many are procedural and pointless.
The Information Age Has Forgotten Formation
We need more than mere information. We need practices, habits, and experiences that will positively shape who we become.
Autonomous Vehicles Are Catching Up Fast
There are winners and losers. GM's Cruise was kicked out of California over safety issues but Alphabet's Waymo, which emphasizes safety, is still chugging along
Framework for AI Legislation
Unfortunately, current calls for AI legislation seems to be largely motivated by fear of the unknown rather than looking for specific policy goals.
Copyright in the Age of Artificial Intelligence
What exactly is a human and how does a human differ from a computer?
Directed Goals in Living and Evolving Systems
Nearly every action that an organism does is for something.
Why Build Process Automation Matters
Automated build processes allow for the standardization and systematization of your development pipeline.
Uber Achieves Profitability After Giving Up Self-Driving
The alternative taxi service has finally parted ways with its self-driving unit
Of Infinity and Beyond
What are the problems and solutions with infinity in mathematics?
Why Is Object-Oriented Programming Popular?
This method makes programmers think more systematically about their code
The Microservices Controversy from a Software Management Perspective
As projects get bigger, so do the reasons for having a microservice architecture
The Raspberry Pi Phenomenon
A Raspberry Pi is a full computer that is not much larger than a credit card, but still packs enough power to be usable as a desktop computer
Aren’t US Treasury Bonds Supposed to be Safe?
How can you lose money selling treasury bonds?
Why Did the Tech Bubble Correspond with Low Interest Rates?
Ultimately, our economy’s deeper problems aren’t so much a result of “money” as they are bad allocations of resources.
What’s Going on at Silicon Valley Bank?
The bank's failure is making a lot of people nervous about their money