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

SEO and 301 Redirect

September 9th, 2008 · Comments Off

I was under assumption that when a site moves to a new domain or URL space, the best thing to do from SEO perspective was to put up one’s site at a new place and set up old site to do HTTP 301 redirects (Moved Permanently).
I did it a couple of weeks ago when I [...]

[Read more →]

Tags: technology · web

Operations Alerts and Tragedy of The Commons

July 11th, 2008 · Comments Off

Today I would like to continue my never ending quest of finding parallels between IT and economics and social sciences. I will start with a preamble, but if you are already familiar with a concept of “operations alert” in context of IT, you can skip it.
Preamble
I have spent a big part of my career in [...]

[Read more →]

Tags: Economics · technology

Firefox 3 and Revoked SSL Certificates

June 19th, 2008 · 4 Comments

Today I discovered that Firefox 3 will refuse to display a site over HTTPS if its SSL certificate is revoked. And even though I am not questioning merits of this decision, I still would have preferred to have this behavior configurable, either somewhere deep in Preferences or at least via about:config (quick scan of the [...]

[Read more →]

Tags: technology

CohesiveFT Named One of 2008 Hottest Tech Startups by InfoWorld

May 19th, 2008 · Comments Off

http://www.infoworld.com/article/08/05/19/21FE-startups-intro_1.html and http://www.infoworld.com/article/08/05/19/21FE-startups-winners_2.html

[Read more →]

Tags: technology · work

Terminology Fun – IT vs Economics

May 14th, 2008 · Comments Off

What we in IT call a “bad state” (as in “application ended up in a bad state and needed to be restared”) in economics is called “bad equilibrium.” Here is more on General Equilibrium theory.

[Read more →]

Tags: Economics · technology