A joyful programming episode(For this same post with the original online code formatting, see A joyful programming episode)Nov 1, 2021Nov 1, 2021
Know your design tools — The Performing Half-baked object caseAmong other important paradigms in software design, object orientation is a common set of design techniques these days. Hierarchies of…Jun 27, 2021Jun 27, 2021
Singleton in .NETIf I need a process-level global write-once/read-many state, a global variable, a Singleton, in .NET Runtime, then I keep in mind what I…Jun 26, 2021Jun 26, 2021
Literary art and CyberneticsThinking more about a code review I am currently doing (By ‘code’ I mean a program set of instructions to be executed by a digital…Jun 10, 2020Jun 10, 2020
Freethinking and free inquiry about software creationI very much enjoy computer programming. I also enjoy reading authors that talk about it from diverse perspectives. Just as much as…Sep 22, 2019Sep 22, 2019
Our own ‘third culture’When I reflect on what I think I know about software (what it is, how it is created, how it is industrialized at large scale, how it is…Sep 14, 2019Sep 14, 2019
Writing good softwareWriting good software takes time and a lot of practice, diverse concepts, values –like diligence–, a lot of patience, and other skills. It…Sep 14, 2019Sep 14, 2019
What is «software»?What is «software»? Is it the same as «logic»? Is a «mathematical entity», like an abstract data type? Ontologically, what is its nature…Jun 27, 2019Jun 27, 2019
Back to basics: Demanding readingThe following article came to my attention: The Satir Change Model.Sep 15, 2018Sep 15, 2018
Reading and digesting classical authors‘You just narrated part of my story exactly! But there is a second part of my story that led to my current ‘reflective’ stage in my…Aug 14, 2018Aug 14, 2018