I Programmer

In Praise of Top Down Programming
Written by Mike James   
Friday, 31 March 2023

These days, top-down modular programming is pushed aside by object-oriented programming when it comes to teaching how to program. But there is a place for both methodologies to co-exist and top-down programming solves the ever-present problem of how to begin.

Last Updated on Friday, 31 March 2023
Hackathons Considered Harmful
Written by Harry Fairhead   
Friday, 09 September 2022

Is Harry Fairhead being serious when he says that Hackathons are dangerous? Does he really want to see the zen put back into code? What exactly is the objection to being cool?

Last Updated on Friday, 09 September 2022
We Make Nothing
Written by Mike James   
Thursday, 13 January 2022

Literally we make nothing. Give me a pound of program, a foot, a kilogram or a meter of your latest program, no not the paper you printed it on, your program, the real thing. You can't - because you make nothing...

Last Updated on Thursday, 13 January 2022
Dyslexia and Programming
Written by Mike James   
Thursday, 30 September 2021

Many programmers, including some of the brightest and best, are dyslexic - how does that work!?

Last Updated on Thursday, 30 September 2021
Programming Is Hard - No Exceptions Ever!
Written by Mike James   
Thursday, 29 July 2021

Don’t raise an exception – EVER! Exceptions are, in practice the lazy programmer's way out of a hole. It would be better not to dig the hole in the first place, but if you do find yourself in such a hole then the advice is to stop digging and climb out - not drop someone else into the hole by throwing an exception..

Last Updated on Thursday, 29 July 2021

Page 1 of 25