I Programmer
A blog on everything programmer.

Why Do We Try To Make Programming Like Something Else?
Written by Mike James   
Thursday, 31 January 2019

There has been a long tendency in the development of programming to try to turn it into something else - mathematics, logic, engineering - anything as long as we can get away from programming. Why, when what makes software different from all of the above is clearly its strength and not its weakness?

Last Updated on Thursday, 31 January 2019
Tools Do A Language Make
Written by Mike James   
Thursday, 13 December 2018

Languages are not islands that can be considered in isolation. They have to be part of a development environment and it is time that this was fully recognized. A language isn't just syntax and semantics. A language is syntax, semantics and an IDE. 

Last Updated on Friday, 05 June 2020
We Make Nothing
Written by Mike James   
Thursday, 07 June 2018

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, 14 June 2018
Debugging and the Experimental Method
Written by Mike James   
Thursday, 15 February 2018

How do you debug a program? What approaches and qualities of mind are needed to get the job done? In many ways debugging a program is quite different from the act of programming and we need to be clear about it so that we can both do it better and  teach it better.

Last Updated on Thursday, 15 February 2018
The Real Reason To Learn To Program - The Power
Written by Mike James   
Friday, 08 December 2017

It's that time of the year again - The Hour of Code. Why should so many people bother to learn to code? There has been a lot of discussion of why people should learn to code, or more accurately to program. Yes, it is good for them because it teaches how to think and how to plan. But the real reason for learning to program is known all too well to all us programmers although we try hard not to mention it in such discussions - P O W E R!

Last Updated on Friday, 08 December 2017

Page 2 of 25