-
Coders Need Not Apply
…everybody in the world is now a programmer. This is the miracle of artificial intelligence,” Jensen Huang More and more […]
-
Knowing The “Who, What, And Why”
In today’s rapidly evolving technological landscape, developing effective enterprise systems requires more than just technical expertise. It demands a holistic […]
-
Steps to Become A Good Solution Developer
The key to becoming a good Solution Developer, is to start at being a poor or average Solution Developer. Own […]
-
The Grand Interview: A Scene With AI Assistants
Over the Christmas and New Years holiday, I spent some time “interviewing” AI coding assistants. I will follow up this […]
-
Successful Interviews In The Age Of Generative AI
Interviewing people and selecting people for jobs has always been difficult. Companies have spent a lot of time and money […]
-
Your System Has a Domain Language; Look For It
Early in the days of the agile movement, there was a method named eXtreme Programming (XP) that included the starts […]
-
Create A Software Platform Now
Creating or choosing a software platform is essential to having increasing ROI for technology products. Recognize the benefits of a platform and embrace them.
-
The Rubber Duck, Your New Debugging Partner
One of my favorite debugging techniques is called Rubber Duck debugging. No, you heard that right and it really is […]
-
That 1% Extra Effort is Powerful
Over time, a small percentage of improvement in a task by an individual or team will result in them overcoming […]
-
A Successful Project Is an Unfinished Project
All software projects are unfinished. There will always be improvements wanted, changes made, but eventually this cycle will stop and it will be an unfinished project.