The mighty roar little things make upon crashing

Dec 15

How things get better against all our efforts?

A Rant about Complexity of Software due to its incremental evolutionary nature

+

The Robustness_principle

+ TIME 

So, things get better because the new, polished version is lurking in the shadows, cultivated by caring hands until it can do enough to be considered better than the previous incarnation.

Should we start from scratch? Someone already did, and found that you really need the Robustness principle, then you have to wait for that paradigm shift. Because people won’t choose the lesser solution just because it’s easier to maintain. (However exactly because it’s more developer friendly it has a good chance to overtake the current alpha-dog of music player apps - or whatever-wigets.)

Just to consider how systems evolve and maybe get a new perspective.

Oh, and anyone worrying about software solutions hitting one of the hard limits (e.g. the CAP theorem - and how it affects secure online payment performance ) should just relax. ( Coupling and Cohesion - these aspects are important for considering whole systems and their long term potential, and in particular designing them to be improvable; also one can view them as ways to manage and measure complexity)

Hm. So many things to consider, correlate, explain and write about. I’d like to flush hundreds of pieces out of my todo list, the thing is, the more items get on this list the more it looks like a Big Fckin Book of Everything instead of neat and tidy snippets of carefully thought out posts.

Just think about why we accumulated so much technical debt in these heavily used softwares? Well, one reason is the attitude of corporations (ship it, bill it, forget it) - just read the comments! And a load of problems that emerge from even simple social systems (think of the forking problem of open source). So social problems are important to tech-nerds too, you say!? For example the problems with educating (software) engineers? (Then one could write books about the difference between Software Development, Computer Science and “IT as a whole”.) Okay, so institutions are the problem now? (“Student debt” grows as school administration, yet results remain the same, or worsen!)

And one could just blabber endlessly about economics (what it means, how come psychology is so important for economists? — But watch out! We’ve gone a small circle, oh, the humanity strikes again!).

So, the word is coming to an end. My notebook’s W key is starting to act funny. Markets are crazy and I just intended to copy-paste a few links here - strongly bent on resisting a full blown blog post,- as I’ve no time for anything else. In about 70 minutes I’ll be writing an exam I haven’t even started preparing for.

edit: I’ve failed the exam.


Page 1 of 1