Too many believe that bigger is better; elaborate systems, multitude layers, and diverse architectural patterns demonstrate a maturity of design. Unfortunately they aren’t called at 3am when it breaks. I prefer the simplicity of less — kissing Occam’s razor; trimming away until perfection… when there is nothing left to take away.
Tag Archive: philosophy
Mar 13
Nifty Things for Week Ending 13 March
AT LAST, SIR TERRY, WE MUST WALK TOGETHER Philosophy & Lessons Learned 7 timeless lessons of programming ‘graybeards’ | ITworld Monitoring IEEE Xplore Abstract – Tracking Transaction Footprints for Non-intrusive End-to-End Monitoring Blast from the Past Oooh Shiny! Magpies don’t know what’s just enough! » Ramblings Raspberry Pi Intertech’s Complete Raspberry Pi Class Materials – …
Dec 26
Nifty Things for Week of 26 December
Arts and Crafts Albert Einstein and Marie Curie as snowflakes? Genius Fun Stuff The 2014 Chemistry Advent Calendar Data Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs OrientDB vs Aerospike vs Neo4j vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris comparison generatedata.com — generate “random” datasets. It …
Dec 19
Nifty Things for Week of December 19
These are various and sundry interesting things I’ve come across during the week. Random The Icelandic word for raccoon is þvottabjörn which means “laundry bear.” — @SamuelMoen All the Pretty Things Christmas Experiments: Advent Calendar of Open Web Technologies Cloud Computing StackStorm vs. AWS Lambda: Event-Driven Computing vs. Event-Driven Operations AWS Lambda Announcing Snappy Ubuntu …
Sep 02
A language a year
The Pragmatic Programmers have proposed that developers learn a language a year. I agree that it’s very important to keep abreast of changes in IT and that by learning new languages we can keep our minds sharp and bring new ways of doing things into old languages. However, I have to wonder if this learning …
Aug 27
Programming philosophy in the oddest of places
Today’s thought for the day from A Word A Day is: Not being able to govern events, I govern myself. -Michel de Montaigne, essayist (1533-1592) This struck me as being very much the idea behind defensive programming. Because we don’t know what sort of events life will throw at a programme, we need for it …
Aug 26
Mini Sagas
One of the manifestos from ChangeThis this month is about Mini Sagas. The author, Rajesh Setty presents the idea that writing mini sagas, which contain exactly 50 words, expands your creativity — following on the idea that Creativity Loves Constraints. Typically the mini saga expresses some sort of message or value — I think in …
Aug 14
Quotes on Simplicity
“If a thing can be done adequately by means of one, it is superfluous to do it by means of several; for we observe that nature does not employ two instruments where one suffices.” — Thomas Aquinas “Simplicity is the ultimate sophistication.” — Leonardo DaVinci A program should be light and agile, its subroutines connected …
Aug 09
Just Enough Programming
I’ve been giving a lot of thought over the past months to the idea of “Just Enough Programming”. Agile manufacturing has led to Just In Time manufacturing. We also have Just In Time compilers. But I’ve seen far too many times where application architectures have been far too complex — where things are done, not …