In my previous post, I argued that UIs are becoming optional: that MCP turns your AI assistant into an IDE where every product is just a plugin. But that post still assumed you’re sitting at a keyboard, typing prompts into a chat window. Take the keyboard away. Now what? Voice changes the equation entirely. MCP […]
Posts Tagged: UI
UIs Are Becoming Optional — MCP and the End of the Dashboard Era
For decades, the way we interact with software has followed the same pattern: someone builds an interface, and we learn to use it. We click buttons, navigate menus, fill out forms. Every new tool means a new UI to master, a new set of conventions to internalize, a new cognitive load to carry. That era […]
Nicer implementations using Java streams
I am not entirely sold on the performance of the Java streams but I will accept they are getting much better compared to the first cut, we now have parallel streams and all sorts, and also it provides a (nicer) functional approach to coding. I’m not going to go into the whole dispute of whether […]
Mobile Advertising Is Still Where Web Advertising Was in the 90’s
I wrote before about how bad occasionally mobile advertising gets nowadays (see this blog post here). That was about 6 months ago — and I was hoping things started to change in the meanwhile. (After all, in the Valley we hear a lot about how quickly the world changes, right? :D) Well, it appears not […]
ICanHaz.js Templating Issues
I’ve only just discovered ICanHaz.js I have to admit and as such I’m a bit of a moron when it comes to using it I guess. Still though, I felt the need to write up on this as I’ve been digging around the net for a while and the only resource helpful that I found […]
New Blog Layout and New Intrepidity Theme Changes
So I’ve bitten the bullet finally, and changed my blog layout. For those of you repeated visitors I’m sure you noticed, for the rest of you who are new to my site, it’s worth saying that the old theme has been on my blog since its inception — which is a few good years back, […]
Keep Your Shop On One Floor
I’ve decided to write this following discussions and things I’ve observed with some of the startups (in the Bay Area or on the other side of pond), as it just occurred to me that occasionally simple (yet very effective) aspects of a startup are being missed out entirely. Sadly, these results in most cases in […]
Product Idea — A Bit More Animation in ShareThis?
Time for another idea for you — and I guess more to the point for the guys at ShareThis. (If you don’t know who they are, they are the company behind the sharing buttons at the end of each of my blog posts, which allows my visitors to share this onto major social / professional […]
Of Java and Assembler
The title would no doubt puzzle quite a few of you — after all I’m putting in the same sentence a low-level, processor-specific language (for no better term for “assembler” — I know, I know, I know, “it’s not really a language”, right?) with a rather high-level, even platform-independent language like Java. So, right away […]









