Trajectories for the future of software

Some decisions are sane. By this I mean: some decisions are things you would choose to do with full knowledge of all options and reasonable knowledge of potential ramifications, based on an analysis of how likely each possibility would be to increase the success of the general project it is a part of.

We don’t make sane decisions all the time, and we don’t need to. Sometimes, we make perverse decisions — we ignore sanity or (optimize for as little sanity as possible) in order to achieve some external goal that conflicts with the ostensible goal of the project…

--

--

--

Resident hypertext crank. Author of Big and Small Computing: Trajectories for the Future of Software. http://www.lord-enki.net

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to set up your crypto trading bot for the iTradingBot NFT — KuCoin

Techlene Provides Custom ERP Development Services

Retro Waifus

Bocconcini di linguistica @Treccani

Basics on C++ Pointers

Tracer-Bullet — Why we should build features during discovery

How to build different HTTP Requests in Postman?

Mobile Development Weekly Issue 22

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
John Ohno

John Ohno

Resident hypertext crank. Author of Big and Small Computing: Trajectories for the Future of Software. http://www.lord-enki.net

More from Medium

Software Testing Practices at Fasal

Shallow Dive: HTTPS

Measuring Your Impact — How to reach half a billion dollars

Smoke Test Vs Sanity Test — Breakdown And Comparison