PinnedA Practical Guide to Transformational LeadershipHave you ever asked yourself what your leadership team does all day long? Apart from strategic and tactical decisions, this article will…Sep 12, 2022Sep 12, 2022
Machine learning for kidsUsing Scikit-learn with Python is a great module to introduce kids to artificial intelligence and machine learning. The key factors to…Mar 25, 20241Mar 25, 20241
Memoirs of tinkering with AI-assisted coding tool CodeWhispererI have spent the last few weeks tinkering with AWS’s AI-assisted code development tool CodeWhisperer, focused on Python programming. This…Oct 14, 2023Oct 14, 2023
Develop Functions as a Service (FaaS) more efficiently and productivelyI was recently working with cloud functions on Amazon’s AWS platform using their Lambda service, and noticed that the cloud IDE was a…Sep 28, 2023Sep 28, 2023
Using PySpark’s transform() function to write better codeI recently posted this code snippet in various programming groups on LinkedIn about using PySpark’s transform() method. Given the…Sep 2, 2023Sep 2, 2023
[As a] software engineer, [I want to] use coaching techniques [so that] team members grow…When team members come to you with a problem, do you find yourself telling them how to solve their problem? Do you find yourself sharing…Aug 12, 2023Aug 12, 2023
Storytelling communication technique with Agile ScrumI recently attended an excellent workshop about business storytelling by expert communicator Colin James. Colin demonstrated how to use…Jul 18, 2023Jul 18, 2023
What is a Chief AI Officer anyway…?Artificial Intelligence is now permeating its way through businesses and users at a global scale. Not only do everyday users have access…May 15, 2023May 15, 2023
Become a more efficient Python programmerDuring a recent project, I was focused on putting into practice many Python commands that would make my coding much more efficient. I…Apr 25, 2023Apr 25, 2023
Cloud-based IDE’sMicrosoft has recently caught up with smaller companies, such as replit and codesandbox, with the release of github Codespaces, giving…Feb 24, 2023Feb 24, 2023
Python for high school studentsAre you a parent interested in getting your teenager to learn programming, while at the same time understand that your son or daughter…Feb 4, 20232Feb 4, 20232
All about the Orange Economy for Software EngineersWhat is so “orange” about the economy? I hear you ask. How will “orange” affect me in the software industry?Dec 27, 20221Dec 27, 20221
Published inDev GeniusMachine Learning using SQL queries onlyI guess that your first reaction to this article title is “no way!” — I hear you thinking that this is “not possible!” — All the…Nov 26, 2022Nov 26, 2022
Published inDev GeniusCreativity and software developmentIs software development for the creative? What skills and characteristics are considered to be a creative software engineer? As a…Nov 19, 2022Nov 19, 2022
Reduce data breaches with PysparkThere has recently been a plethora of data breaches in the news, such as Optus and Medicare to name two Australian cases. While protecting…Nov 3, 2022Nov 3, 2022
Implement a random test case on millions or billions of data rows using PySparkPySpark’s sampling method allows you to retrieve a (random) subset of the data for further analysis. This article provides some simple…Oct 29, 2022Oct 29, 2022
How agile teams can implement sustainable development goals of agenda 2030!The 2030 Agenda for Sustainable Development, adopted by all United Nations in 2015, provides a shared blueprint for peace and prosperity…Oct 5, 2022Oct 5, 2022
Emotional Intelligence for Software EngineersEmotional Intelligence capabilities often distinguish great leaders from mere ones. These include a group of 5 skills that maximise both a…Sep 28, 2022Sep 28, 2022
Artificial Intelligence with PrologI was having lunch with a friend a few weeks ago and, as usual, the conversation started to drift towards AI. He mentioned that, through…Aug 31, 2022Aug 31, 2022
Change column values based on conditions in PySparkWhen() and otherwise() functions can be used together rather nicely in PySpark to solve many everyday problems. This article demonstrates a…Jun 22, 2022Jun 22, 2022