Software is not what most of us thinkMany create and use software daily, but do we truly understand what software is at its core? It’s more than just code.Sep 221Sep 221
On AI technology and future of softwareThe year 2023 became a year when large language models (LLMs) made their way into the lives of many people, and developers are concerned.Dec 30, 20231Dec 30, 20231
A New Insight on Programming TechniquesI’ve observed that my approach to computer programming usually differs from what others might use.Jul 15, 20231Jul 15, 20231
Large Language Model as a Source for OntologyInternet is abuzz about ChatGPT and what it means for software development. How to get most benefit out of it? A forecast.Feb 16, 20232Feb 16, 20232
Good code and Plato’s world of formsA friend of mine asked whether I see a connection between Plato’s solids and ideal computer code, and here goes my answer.Sep 10, 2022Sep 10, 2022
How to keep the code coherentThere are two approaches to creating consistent programming code. For the same quality, one requires more skill and less timeSep 5, 20211Sep 5, 20211
Published inStar GazersHow to develop software better than a robotSoftware development will become harder with time. Don’t stop developing yourself.Aug 8, 2021Aug 8, 2021
Published inStar GazersLimit of Software ReuseResearch shows the limit to code re-use. How much can be reused depends on the problem domain.Apr 13, 2021Apr 13, 2021
Published inStar GazersFramework as a way to painless software developmentLow viscosity, easily-maintainable systems are a dream of software developers. Here a generic approach to design is described.Apr 3, 2021Apr 3, 2021
Good software developer uses mathThere are a lot of discussions whether software developers need math to do their work. And the popular view is they do not.Nov 7, 20201Nov 7, 20201