I Programmer
A blog on everything programmer.

Teach Concepts Not Just Code
Written by Mike James   
Thursday, 31 August 2017

What tends to get overlooked when discussing STEM skills is that we need to teach algorithmic thought in the same way as needing to teach math, not just arithmetic. What you don't know the difference between math and arithmetic? You're not alone and even many programmers don't know the difference between code and algorithmic thought.

Last Updated on Thursday, 31 August 2017
Helping Ops Make Your Life Easier
Written by Jamie Mercer   
Monday, 31 July 2017

DevOps. It’s meant to be a marriage between Agile software development and enterprise systems management comprised of Development QA, and Technology Operations. Often we hear about DevOps more as a sort of dysfunctional family, complete with bickering and miscommunication between the developers and those in operations.

Last Updated on Monday, 31 July 2017
In Praise of Skeuomorphy
Written by Mike James   
Thursday, 04 May 2017

What is skeuomorphy? Why is it essential in any good UI and why is just about everyone abandoning its use after it being the key to UI design for so long?

Last Updated on Thursday, 04 May 2017
In Praise of Top Down Programming
Written by Mike James   
Thursday, 30 March 2017

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 it solves the ever-present problem of how to begin.

Last Updated on Friday, 14 April 2017
Programming - A Life Long Challenge
Written by Mike James   
Thursday, 09 March 2017

What is it that makes programming more than just an occupation? It's that chance it gives you to see things from the inside out. And watching a beginner gives insights into what it is all about.

Last Updated on Thursday, 09 March 2017

Page 3 of 25