Time is an illusion

May 14th, 2009

Months, weeks, years etc. doubly so. Ok. Never, ever program time-related logic using any other model except some linear, continuous, fixed-interval unit like epoch. Why? Because handling the epoch is so easy. Number of seconds since 1970-01-01 00:00. No special cases when... Read more »

Best bun I ever had

April 3rd, 2009

This is soo off-topic, but so delicious that I wanted to share it with all my loyal readers. It’s an Augmented Cinnamon Boston Bun (the augmentation part is associated with the amount of cinnamon). Best enjoyed with good company and a pint... Read more »

It’s a null object pattern guard for rails. YMMV. WorksForMe™ at the moment. Oh yeah, I’m sure better solutions exist already. But a geek has to reinvent the wheel every time, no? Read more »

Lovin' Git

March 4th, 2009

There are so many features in Git that ease development that I won’t even bother to mention such features as easy branching/merging, bisecting, stashing, splitting or combining previous local commits etc. But one really, really nice thing is git add with flags... Read more »

Ajattelunaihetta

February 15th, 2009

Kannatan veronmaksua ja hyvinvointivaltiota, jossa kukaan ei joudu taivasalle. (Tämä on yksi syy siihen, miksi kieltäydyn olemasta minkään lajin oikeistolainen, mukaanlukien äärisellainen.) Ei ole tiukasti ottaen reilua, että kenellekään annetaan minkäänlainen asunto toisten kustannuksella, mutta kannatan sitä silti, koska vaihtoehto olisi paljon... Read more »

Ja nyt jotain aivan muuta

February 5th, 2009

Jussi Halla-Aho tekee niin teräviä havaintoja yhteiskunnasta ja ihmisten epäjohdonmukaisesta ajattelusta, että äänestäisin häntä välittömästi eduskuntaan ja/tai presidentiksi, jos hän asettusi ehdokkaaksi. Valitettavasti tietyn normaalijakauman oikealla puoliskolla on määritelmänomaisesti vähemmän ihmisiä kuin keskellä ja vasemmalla, mikä efektiivisesti tekisi hänen valituksi tulemisen lähimain... Read more »

Github lovin'

February 5th, 2009

I will no longer spit out crappy pieces of code and post them to the Code section in my blog. Instead, I will post the crappy pieces to GitHub, allowing other people to gawk and fork them at will. Maybe I’ll post... Read more »

On Rails migrations

December 9th, 2008

You can learn lots of stuff from mistakes. Especially of your own. And, uh, you can learn even more of the big ones. So, I learned a lot today. Hum. To cut long story short: never use down migrates in production. That’s... Read more »

Agile dinner in Tampere

November 26th, 2008

Instead of having our monthly Tampere.rb meeting on Dec 4th, most of us are attending Agile dinner in Tampere. Feel free to join us! Read more »

GMail failure

September 18th, 2008

I’m a happy GMail user. Have been so for almost a year now. Except for the last two days or so – it seems like it doesn’t detect any spam messages at the moment; I receive about one hundred spam messages a... Read more »

Oopsie

September 7th, 2008

It seems like my nginx configuration pointed default virtual host to that of tampererb.info (hosted by the same server). Thanks to my most loyal reader for the tip :) Read more »

Moving to new job

July 22nd, 2008

I’m about to start working at Adalia. I’m quite excited about my new job, not least due to the fact that I’ll be granted the opportunity to design and build very challenging, complex systems, Ruby and Mac/Linux being the most prominent technologies... Read more »

First off, my apologies to both of my astute readers, who quickly realised that it’s been a long time since I blurbed anything to teh intertubes. I was having a vacation, this time almost for real, using computer only an hour or... Read more »

Fun with marble coaster

July 10th, 2008

Ok, I won’t start reviewing toys. But let this be an exception. Seldom I have encountered such a great piece of design and engineering in reasonable price as with Quercetti Skyrail series. Not only for kids (Samuel plays an hour or two... Read more »

I dislike the idea of writing blogs with no content other than links with vague descriptions, but this time I wanted to make an exception. The reason: it seems like somebody’s train of thought runs along the same tracks as mine, except... Read more »