James du PlessisAppreciation: view life through a positive lensHow often does it happen? Karen said something weird to you at work or you start thinking about what you could have. “Ugggh, It’s one of…Nov 6, 2019Nov 6, 2019
James du PlessisClever Rocks Chapter 2: A Brief History of The Modern ComputerThe first “computer” that automated calculations, was the Analytical Engine invented by Charles Babbage (Cabbage for short?). Babbage…Jul 7, 2019Jul 7, 2019
James du PlessisClever Rocks Chapter 1: What is a Computer?When your a programmer that enjoys a cheeky beverage, you will inevitably find yourself on the receiving end of the same sort of questions…Jul 1, 2019Jul 1, 2019
James du PlessisData Structure Stories: SetsA set is a data structure based on the name-sake from mathematics. It is an assortment of items not necessarily stored in order. Their…Aug 6, 2018Aug 6, 2018
James du PlessisData Structure Stories: The Linked ListThe linked list is unlike a typical array. Though still a collection of items, it’s elements are not stored in contiguous memory. A great…Jul 30, 2018Jul 30, 2018
James du PlessisData Structure Stories: The Dictionary/Map/Associative Array/Key-Value ThingyIn our last story, we saw that the array was excellent for indexing data with a single linear operation. However, it also became clear that…Jul 30, 2018Jul 30, 2018
James du PlessisData Structure Stories: The ArrayThis article intends to inform the reader about a core data structure in modern programming, the array. Implementations of the array can be…Jul 28, 20181Jul 28, 20181