Fubaredness Is Contagious

Dmitriy Samovskiy’s Blog

Entries Tagged as 'technology'

The Power of Knowing “Why?” in Software Engineering

May 12th, 2009 · 1 Comment

I am currently reading “How Life Imitates Chess” by Garry Kasparov, after I saw a great review of the book by Baron Schwartz. Great book and I highly recommend it.
It’s got many lessons for software engineers as well. For example, in chapter 9 “Phases of the game” Kasparov talks about inexperienced players blindly following openings [...]

[Read more →]

Tags: technology

My Case Against Maintenance Windows

January 20th, 2009 · 1 Comment

This is a semi-serious, semi-joking post.
Earlier this month, Seth Godin, one of the leading thinkers of our digital age, wrote a post titled Do ads work?
If the local bank were offering a sale on dollar bills, ninety cents each, how many would you buy?
Most rational people would say, “I’ll take them all please.” Especially if [...]

[Read more →]

Tags: fun · technology

Gotta Love Open Source

October 30th, 2008 · Comments Off

… And it’s not only because it’s often cheaper to own or use, but also because it raises the bar for every single piece of proprietary software – they no longer can get away with poor user interface or limited features like they used to. Proprietary software now has to beat and exceed open source [...]

[Read more →]

Tags: Economics · technology

Crash vs Connectivity Loss in Distributed Applications

October 10th, 2008 · Comments Off

Designing a distributed application to be fault tolerant is one of my favorite things that I often get to do at work. First of all, it should never fail under normal circumstances. Don’t believe people who tell you that circumstances are never normal – if it’s the case, a fault-tolerant design is the least of [...]

[Read more →]

Tags: cloud computing · distributed · technology

PalmOS Blazer-Friendly Browsing with GWT

September 18th, 2008 · Comments Off

Those of us who [still] have a PalmOS-based device and use its Blazer browser will probably know that Blazer may take some time to render complex pages, and the end result might not even be readable on a small screen. I recently found a solution to this problem that works great, at least for me.
On [...]

[Read more →]

Tags: technology · web