Category Archives: technology

Rants and musings about technology. Here is where I file my general thoughts about the field of technology, wonder where it is heading, what new advancements await us, talk about gadgets and rage about stupid design or infuriating tech support calls.

Digital Age Information Overload

As I become older, I grow more and more certain that most people are idiots. Especially the smart, ambitious, driven and successful ones – they tend to be the biggest idiots of them all. Every day I get to watch … Continue reading

Posted in technology | 11 Comments

Source Code Typography

When you run a blog such as this one you usually learn to live with writers block or you quit early. Or perhaps not “writers block” itself but just lack of good ideas for blog posts. My usual way of … Continue reading

Posted in programming | Tagged | 3 Comments

Status Line in Vim

If you are following the recent trends in the Vim community you have probably noted the ever growing popularity of Powerline. As the name suggests, it is a very powerful status line generation plugin, but I don’t think that’s why … Continue reading

Posted in programming | Tagged | 8 Comments

Python: Increase Your Zen, Maximize Your Hapiness

The philosophy of Python can be summed up in a single line: python -m this When I first discovered Python it still had that ugly, pixelated green snake logo all over their website, and the documentation was all like “Monty … Continue reading

Posted in programming | Tagged | 2 Comments

Unity is not Great

About two weeks ago my work laptop died. The motherboard just bricked itself to pieces and there was no rescuing it. As my old machine was old and decrepit, and I was going to be replacing it with something with … Continue reading

Posted in technology | Tagged , | 16 Comments

Writing Vim Plugins in Python

There are few things Vim and Emacs users have in common. One of these things is the fact they can talk together about programatically extending their work environment. You can’t really expect to talk to Eclipse of Visual studio about … Continue reading

Posted in programming | Tagged | 5 Comments

Vim: Tabs and Buffers

Lets talk about Vim tabs today, because they seem to be a source of perpetual confusion for new users. Most conventional text editors use tabbed interfaces the same way as web browsers do. You take a file, and load it … Continue reading

Posted in programming | Tagged | 2 Comments

Vim Sessions

Vim, like Emacs and most other decent editors (as if there were any other decent editors out there) is an application that ought to only run in a single session on your machine. When using the console version of vim, … Continue reading

Posted in programming | Tagged | 2 Comments

The Dusk of Bloggosphere

Remember when blogs were the hottest thing on the internet? No of course you don’t. That was well before your time, wasn’t it? Back in 2003 when I first got the idea of creating Terminally Incoherent, blogging swiftly becoming one … Continue reading

Posted in technology | 15 Comments

Spoilers in the age of Social Media and Ubiquitous Time Shifting

You know what really grinds my gears? Folks who complain about TV spoilers in social media. Quite often I will tweet something about an episode of The Walking Dead or Game of Thrones several hours, or even days after the … Continue reading

Posted in programming | 7 Comments

Virtues of a Programmer

Larry Wall once said that the three virtues of a programmer are Laziness, Impatience and Hubris. This saying has become legendary tidbit of software development humor. And as all good jokes, this one is funny because it is mostly true. … Continue reading

Posted in programming | 8 Comments

The Beauty of HTML5

If you are still using HTML4 for your new websites you should stop probably stop. And I’m not saying this because of standards compliance, or some sort of web snobbery. I’m saying this because it is a pragmatic thing to … Continue reading

Posted in programming | Tagged , | 2 Comments

Informative MOTD

Here is something that I usually like to do when I set up new servers: create informative Message of the Day that will remind me what this server is all about and where do things live on it and maybe … Continue reading

Posted in sysadmin notes | Tagged | 6 Comments

Goodbye Google Reader

You probably know this by now but Google Reader service is going to be shut down and discontinued come June. On March 13, everyone who logged into the service saw a lovely notification informing them about the impending closure. Most … Continue reading

Posted in technology | 18 Comments

Music of White Noise for Productivity

What is your stance on listening to music while working? Some people swear by it, and claim it helps them to concentrate but I suspect they are blatant lairs. Either that or people are just different than me – but … Continue reading

Posted in technology | Tagged | 9 Comments

Building Sinatra apps with Dropbox-SDK

When I was building my Makdown Journal app I have noticed that there were no good tutorials showing you how to use the official Dropbox-SDK Gem with the Sinatra framework. Granted, this is not necessarily an issue if you know … Continue reading

Posted in programming | Tagged | 1 Comment

Revisiting Private Journaling

A while ago I wrote about my search for a good private journaling solution. Since then I have tried dozens of different apps and services without finding anything I would like. At one point I even wrote my own little … Continue reading

Posted in programming | Tagged | 17 Comments

Software does not age, it matures

There is an old joke that goes like this: what is the main difference between hardware and software? When you use the hardware for a very long time, it eventually wears down and breaks. When you use software for a … Continue reading

Posted in technology | 9 Comments

What is your favorite build tool?

Whenever you are working on a programming project, chances are that there is some sort of tedious manual thing you are going to be doing in order to compile it or prep it for release. Compiling the project is usually … Continue reading

Posted in programming | 12 Comments

What is the deal with the Line Endings

Most seasoned programmers are keenly aware of the way different platforms encode line endings in text files. Novice coders and non-technical folk however are often taken completely by surprise by it. In a layman’s world the problem of line termination … Continue reading

Posted in programming | 1 Comment

Modern Front End Development

Whenever you sit down to create a new website (or a web project), there is usually a litany of things you need to do before you can start hacking. And I don’t include brewing a strong cup of coffee in … Continue reading

Posted in programming | Tagged , | 5 Comments

You should probably update your website…

Here is something you may or may not know: people judge you based on the domain name associated with your email. Not all people, mind you – just some. I do for example, which should be more than enough reason … Continue reading

Posted in programming | 11 Comments

Luke’s Setup Assistant: A New Home

I have finally gotten my proverbial shit together and gotten my little systems utility a proper domain name. So Luke’s Setup Assistant has a legit, professional looking home now. Which hopefully makes it look more like a tool one would … Continue reading

Posted in technology | Tagged | 2 Comments

WordPress 3.5: Blank Revisions Without Author

I don’t know if any of you guys use WordPress on a regular basis. Probably not, because true geeks use Jekyll to blog these days. I don’t blame you. I love it too but a site of this size and … Continue reading

Posted in sysadmin notes | Leave a comment

PHP Like a Pro: Part 7 (First Steps with Silex)

As I mentioned in the previous installment, I want to use Sixex four our new issue management tools. Why? Because it is easy to work with, lean, powerful and very testable. My composer.json file at the moment looks like this: … Continue reading

Posted in programming | Tagged , | 3 Comments