Featured
When Coding Becomes Cheap, Experience Becomes Rational Again
For decades, software teams faced a trade-off: build the best experience, or build something affordable. Native applications offered quality and performance, but they were expensive. So the industry optimized for economics. The web and cross-platform frameworks were good enough, and good enough won. That constraint is now shifting. With AI-assisted development, implementation is becoming cheap. Machines can generate working software quickly. What they cannot generate is clarity. Intent, structure, domain models, and behavior are now the real bottlenecks.
The Philosophy of Self-Driving Enterprise Software – Rethinking How We Build Software
Enterprise systems should support people, not the other way around. Technology should extend human capability, not consume it. For too long, software has demanded that people conform to rigid structures, turning productivity tools into digital bureaucracy. AI-supported systems can reverse this. By operating on context rather than sequence, and relevance rather than rigid workflows, they reduce cognitive load and return time, focus, and agency to the people doing the work. This is not just about efficiency. It is about respecting human judgment, preserving meaning, and building systems that adapt to real work rather than forcing work to adapt to systems
Articles
Sustainable Velocity: Why Clarity Is Making a Comeback
Software ideas tend to come full circle. We once believed in documenting early to gain clarity, then Agile shifted the focus to “working software over comprehensive documentation.” That shift made sense, but in practice some teams interpreted it as documentation not mattering at all.
When Coding Becomes Cheap, Experience Becomes Rational Again
For decades, software teams faced a trade-off: build the best experience, or build something affordable. Native applications offered quality and performance, but they were expensive. So the industry optimized for economics. The web and cross-platform frameworks were good enough, and good enough won. That constraint is now shifting. With AI-assisted development, implementation is becoming cheap. Machines can generate working software quickly. What they cannot generate is clarity. Intent, structure, domain models, and behavior are now the real bottlenecks.
The Philosophy of Self-Driving Enterprise Software – Rethinking How We Build Software
Enterprise systems should support people, not the other way around. Technology should extend human capability, not consume it. For too long, software has demanded that people conform to rigid structures, turning productivity tools into digital bureaucracy. AI-supported systems can reverse this. By operating on context rather than sequence, and relevance rather than rigid workflows, they reduce cognitive load and return time, focus, and agency to the people doing the work. This is not just about efficiency. It is about respecting human judgment, preserving meaning, and building systems that adapt to real work rather than forcing work to adapt to systems
Surfing the Void: A Code Meditation
Sometimes, coding isn’t about solving a problem. Sometimes it’s just a quiet way to sit with the absurd, sip your coffee, and let the rain do its thing. This one’s for those Sunday afternoons when the…
ERP and the A.I. Factor
Artificial Intelligence (AI) is here. Once a topic of conversation, news, and science fiction, AI has finally entered our technology landscape. We are only beginning to see the impact it will have on…
Self-driving enterprise software
By using advanced technologies within pattern recognition, machine learning and computer aided decision support systems, as well as new IoT devices, software can make automated decisions on behalf of…
Patterns
Patterns is not a new buzz or anything, actually patterns, the use hereof and definitions started in 1994 when the book “Design Patterns” was released by the gang of four. Since then there have been…
Thoughts on Rewrites (Estimation)
Estimating rewrites is hard, and frequently developers got a tendency to underestimate such a task – as, in their mind, they know exactly how the system should work, as they already built it once.…
How to Predict next Disruptive Technology
On a very lazy Saturday I was pondering about what eventually could be the next great disruptor within technology, that I could lash onto and be among the first movers. But how would anyone be able to…
Random Thought
As a software professional I keep being astonished what users accept and put up with, when it comes to faulty, buggy and unfathomable useless apps or systems. You download an app from an AppStore, or…
Running apps without connectivity
The other day on my daily commute I was, as usual, reading the latest news on technology and other, to me, interesting areas, I ended up spending most of my commute reflecting on the subject of mobile…
Will Windows 8 bring MS into the tablet/phone game?
Recent I had a discussion about the contents of the following article: http://gizmodo.com/5839665/windows-8-slate-hands-on-its-fantastic-but-dont-sell-your-ipad, where I labeled a post: "Eventually…