“Digital Transformation” of Boilerplate CRUD “Middle Tier” into 100x More Cloud-Native Useless…Before I turn a boring old-school monolithic washer machine architecture into a robust enterprise-grade mesh of event-driven…Mar 20, 2021Mar 20, 2021
Technology Evolution Spiral: The Engineer’s Perspective.I graduated from college 25 years ago: a millennium in programmer career, as our technology changes every six months. Even back then, at…Dec 27, 2020Dec 27, 2020
Digital Version of the Human Brain vs. “Artificial” IntelligenceThis post will be short. It largely builds on the previous one: about the next-generation computer architectures and post-UNIX operating…Dec 26, 2020Dec 26, 2020
Next-gen Computers and Post-UNIX Operating Systems: Doing Away with Data Persistence.We are used to certain products e.g. cars. We embraced the self-driving electric car future. We are on the verge of seeing production…Dec 26, 2020Dec 26, 2020
Return on Invention: Own Dreams vs. Breakthroughs at Work Your IT Department Never Asked forSorry for staying silent for a couple of years. Nothing much to add on the topics I covered: fair employment, meritocracy, and…Dec 26, 2020Dec 26, 2020
IT Woes: Blown Deadlines.I’ve seen everything in corporate IT over 25+ years. Servers crashing every five minutes, the runaway defect rate, key developers leaving…May 11, 20182May 11, 20182
Object-Oriented or Functional? Just Write Quality Code.That’s right. Who cares? Just write good minimalistic code. Does it make OOP and FP unimportant? No, it makes them equally important to…May 4, 20184May 4, 20184
IT Meritocracy. Part 12: We Will Pay Google Wages.This is the last article in my Meritocracy series and I want to go on record. It’s not worth going through the pain of founding a software…May 2, 20183May 2, 20183
IT Meritocracy. Part 11: The Holy Grail of Enterprise Software Development.How would you build a Google-quality enterprise system, since Google doesn’t have a “developer’s guide” for unscientific enterprise…Apr 29, 2018Apr 29, 2018
Eternal RAM: the 3rd Generation Data PersistenceData persistence is the most fundamental concept in business software. The current technology is based on the second, “relational”…Apr 28, 2018Apr 28, 2018