The Egoless Knowledge Worker
When I started working as a Junior Developer in the early 90s, I was developing application software in airline mainframe systems (for the record : IBM TPF technology). Dozen thousands of users (travel agents, airline reservation offices), hundredth thousands transactions a day.
Back in those days we were developing in Assembler/370, a programming language which, roughly speaking, is to today’s programming languages what a 70s calculator is to an iPad. Anyway, that was the most appropriate technology to get things done fast on these mainframe systems.
The problem was : a programming mistake (e.g. pointer error) would end up in mistakenly over-writing the core system, bringing the whole system down and having travel agents all around the planet without any system to enter customer bookings. Coding error would easily cost millions of dollars.
So you didn’t want to mess with the code and for each piece of code you…
View original post 504 more words