PinnedChris Howe-JonesShould I hire 10 Software Engineers or one x10 Software Engineer?Neither!Apr 29, 2023Apr 29, 2023
Chris Howe-JonesHow to scale your technology… pick your constraintsHow to scale technology?May 1, 2023May 1, 2023
Chris Howe-JonesLevers of changeEvolutionary architecture is the art of self organisation of both the human subsystems that produce software and the automated systems thatJun 12, 2020Jun 12, 2020
Chris Howe-JonesMessage in a Bottle — Software by Design in a Functional Programming World (part 3)So far in these blogs I have not mentioned where programming paradigms fit. There is a reason that imperative programming versus…Jul 10, 2017Jul 10, 2017
Chris Howe-JonesThe Early Abstraction turns into a Worm — Software by Design in a Functional Programming World…In my first post in this series I ended by saying that I would elaborate on what ‘deferring decisions in design’ meant. I was a little…Jun 16, 2017Jun 16, 2017
Chris Howe-JonesSoftware by Design in a Functional Programming WorldThis blog is the first in what may become a series around how I approach software architecture and design. First though a slight detour…May 22, 2017May 22, 2017
Chris Howe-JonesTo Do Damage? (TDD)My last post TDD — That’s Design Done took a light hearted look at the pro’s and con’s of Test Driven Development. This post challenges the…Jan 21, 2017Jan 21, 2017
Chris Howe-JonesTDD — That’s Design DoneFor many years now there have been internet flame wars about TDD in the software development community.Jan 21, 2017Jan 21, 2017
Chris Howe-JonesI don’t give a fig(wheel) — part 2In the first part of this blog I showed a way of loading figwheel from an nREPL while keeping the figwheel code separate from the generic…Mar 27, 2016Mar 27, 2016
Chris Howe-JonesI don’t give a fig(wheel)This blog is actually more of a collection of notes to myself for how to configure Leiningen to build a Clojure server and Clojurescript…Mar 26, 2016Mar 26, 2016