Categories
Uncategorized

ARM, Nvidia, RISC-V, Intel

Over the last few years we’ve been seeing an interesting case of The Innovator’s Dilemma playing out. The case is ARM, and how it through smartphones have grown from energy efficient but comparably slow CPUs, into something which is turning to an overall better choice for general use CPUs. Looking at how Apple is moving […]

Categories
Uncategorized

On the beauty of programming languages

Lately I’ve been slowly reading “Graffiti Kings: New York Transit Art of the 1970s” by Jack Stewart. I’m reading it because I’ve always been a fan of pop art, and as I’ve started to understand more about its context during its period, I also want to understand graffiti and street art better. For me this […]

Categories
Uncategorized

Laptop battery insights

Back in 2016 I mentioned that I started tracking my laptop battery statistics on my then new MBP. Well, now that laptop has reached EOL, with its batteries getting swollen and the fan often running a bit fast, probably due to all the dust inside it. While I didn’t have any complaints about the overall […]

Categories
Uncategorized

No need for off-heap

Around 6 years ago I was experimenting and pushing the practical boundaries of what the JVM could handle with regards to heap size. We had Java 8 at the time, and allocating hundreds of GB of heap space was risky. Lots of time and effort was spend in many IT teams around the world just […]

Categories
Uncategorized

Blockchain: Big but small

Consider Amazon, the e-commerce bits of the company. While it might have started out as an online bookshop, it evolved into a generalized online marketplace. So what was critical in the success of Amazon? The internet would probably be a good answer to that question, among many other things. But how much of the overall […]