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, 2024111Sep 22, 2024111
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, 2023361Dec 30, 2023361
A New Insight on Programming TechniquesI’ve observed that my approach to computer programming usually differs from what others might use.Jul 15, 202361Jul 15, 202361
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, 202322Feb 16, 202322
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, 2021671Sep 5, 2021671
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, 202111Apr 13, 202111
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, 2021176Apr 3, 2021176
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, 20201041Nov 7, 20201041