-

Chiron Codex: helping software engineers become centaurs. OOP the Easy Way
Object-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.APPropriate Behaviour
APPosite Concerns
Support This Site
If you like what I do please support me on Ko-fi
FSF

Blog Archives
Episode 50: Organisation and Community
I look at the historical basis of the white collar/blue collar divide in defining occupations, and the problems this distinction has with comprehending modern roles like engineering and various technician occupations. I then have difficulty fitting software roles into any … Continue reading
Episode 49: REST and SOAP
I talk both about the difficulties of having objective conversations comparing technologies on the interwebs, and about a particular recent success in doing so: a comparison of RPC-over-HTTP methods. This particular conversation was on the Brumtech slack: I particularly recommend … Continue reading
Episode 48: The Personal Software Process
This episode is about the Software Engineering Institute’s Personal Software Process (PSP), a particular disciplined way of improving a software engineer’s work. We talk about other the process in particular, and the idea of a continuous improvement process more generally. … Continue reading
Episode 47: comprehensive documentation
I talk about the historical context of the Agile manifesto, what “comprehensive documentation” meant then, and what documentation is still important now. I also remind you that you can support this podcast by becoming a patron. I chose not to … Continue reading
Episode 46: popularity
This episode is all about the TIOBE Index of programming language popularity: when to use it, what its limitations are, why certain things are or aren’t popular, and why the hell isn’t Excel on the list.
Episode 45: Information Security
This issue is all about the various reasons information security isn’t taken more seriously by developers. CERT C Secure Coding Standard Open Web Application Security Project Microsoft Bluehat DefCon Security BSides
Episode 44: We Would Know What They Thought When They Did It
We would now what they thought when they did it, a call for a history of ideas in computing. Laurent Bossavit, author of The Leprechauns of Software Engineering, can’t work out who introduced the phrase “legacy code” (or why). Technical … Continue reading
Episode 43: what we DO know about software engineering
This episode follows from episode 42: what I have yet to learn. APPropriate Behaviour and its incompleteness comes up again The Software Engineering Body of Knowledge (and its incompleteness) come up again too; last mentioned in episode 41: professional software. … Continue reading
Episode 42: What I have yet to learn
This episode is about the things I don’t know about software engineering. 20 things [Justin Etheridge has] learned in 20 years as a software engineer by @justinetheridge The SICPers blog (might be a bit weird linking that here, but if … Continue reading
Episode 41: Professional Software
We talk about software engineering as a profession. ACM Code of Ethics Software Engineering Body of Knowledge (SWEBoK) BCS Code of Conduct