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 22, 2024A response icon1Sep 22, 2024A response icon1
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, 2023A response icon1Dec 30, 2023A response icon1
A New Insight on Programming TechniquesI’ve observed that my approach to computer programming usually differs from what others might use.Jul 15, 2023A response icon1Jul 15, 2023A response icon1
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, 2023A response icon2Feb 16, 2023A response icon2
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, 2021A response icon1Sep 5, 2021A response icon1
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, 2020A response icon1Nov 7, 2020A response icon1