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.

Make Your Web Forms Time Lord Friendly

This was a conversation rolling through my Twitter feed lately: how do we design good web service signup form? One that is unobtrusive, intuitive and inclusive. How many fields do you need? What is the best way to arrange them? … Continue reading

Posted in programming | Tagged | 2 Comments

New Computer

My old gaming rig has started to fall apart lately. Last year my video card blew up and took one of the PCIe slots with it. It took me a few weeks to sort it out. I purchased a replacement, … Continue reading

Posted in technology | Tagged | 4 Comments

Every time you touch the UI you break someone’s workflow

Let’s assume your app is currently in production, and has a non-trivial number of users. By non-trivial I mean a number that makes it impractical for you to write a personalized apology email to each and every single one of … Continue reading

Posted in programming | 5 Comments

Spectacular Computer Failures: Part 2

My PC has died once again. This has happened before but it turned out to be a video card failure. I was able to identify the problem by listening to the beep-codes, ordered a new card and I was back … Continue reading

Posted in sysadmin notes | Tagged | 11 Comments

WordPress: Vanishing Categories

Roughly a month or so ago, something weird happened to this website. It was one of those weird and a bit scary glitches that make you question your own sanity because they come out of nowhere and they have seemingly … Continue reading

Posted in sysadmin notes | Tagged | 2 Comments

3D Printing and the future of Tabletop Gaming

3D printing has been around for quite a while now. It has always been something I considered kinda cool, but mostly inconvenient to use. You either had to build your own printer from scratch, or send your 3D model to … Continue reading

Posted in technology | Tagged | Leave a comment

LaTex: Continous Background Compilation

What I’m about to propose here is a bit unconventional, but it really works for me. I’ve been doing a lot of front and back end web stuff lately and as a result every machine I own or work with … Continue reading

Posted in programming | Tagged | 7 Comments

Scraping Reddit’s Json for Cool Pics

Did you know that you can add /.json to any Reddit URL to get a machine readable JSON document you can screw around with? You can test it yourself. For example, go to /r/vim/.json. It works for pretty much any … Continue reading

Posted in programming | Tagged | 5 Comments

Keybase: Mostly Painless Public Encryption

Public encryption is great. It is a mature technology an an industry standard. The problem is, no one is actually using it. Or rather, whenever it is used, it is abstracted away, and hidden behind layers of misdirection. Why? Because … Continue reading

Posted in technology | 18 Comments

Thoughts on Radical Transparency

There was a very interesting discussion happening last week between Chad Whitacre (founder of Gittip) and Shanley Kane (CEO and founder of Model View Culture) which ironically has been chronicled on Medium and in the Gittip bug tracker. I say … Continue reading

Posted in technology | 2 Comments

The State of Wearable Technology

I own a smart watch, and I’m not ashamed of it. I proudly tell people that my Pebble was probably one of my best purchasing decisions as of late. Or at the very least better than sniping Citadel/Marauder Warhammer miniatures … Continue reading

Posted in technology | Tagged | 6 Comments

Building a Jekyll Site

Back in 2009 I got a brilliant idea into my head: I was going to build a site on top of Joomla. Why? I still don’t exactly understand my own thought process that lead me to that decision. I think … Continue reading

Posted in programming | Tagged , , | 10 Comments

Two Factor Authentication

Let’s talk about Heartbleed for a second, shall we? Perhaps not about the bug itself, but rather about it’s real world ramifications. What does a small implementation mistake mean for an average citizen of the web? Well, probably the most … Continue reading

Posted in technology | Tagged | 11 Comments

Chromebook

A few months ago I wrote about my desire to get a Chromebook. Well, I finally broke down and got one. At first I wasn’t really sure if it was worth the expense but now that I had it for … Continue reading

Posted in technology | Tagged , | 12 Comments

3 Tiny Vim Plugins That Will Make Your Life Easier

There is a religious movement within the Vim community which emphasizes purity of the environment and rejects superfluous plugins and advises adherents to meticulously prune their .vimrc to keep it nearly empty and thus clean from impurities. I personally do … Continue reading

Posted in programming | Tagged | 7 Comments

Let’s Learn LaTex: Part 7

Let’s talk about embedding code snippets in your LaTex documents. All of us here are programmers (except for those who aren’t) so this is a natural thing we might want to do. Despite being built by programmers for programmers, LaTex … Continue reading

Posted in programming | Tagged , | 2 Comments

A list of things you may possibly need, but maybe not (2013 edition)

Bla, bla, bla, introductory paragraph. This is usually the place where I tell you a story, or make some generalizing statements about the nature of the universe, but for some reason I can’t be bothered to do any of that … Continue reading

Posted in technology | 6 Comments

5 Phone Calculator Apps you need to have

I’m a guy who has strong opinions about calculators. Most people don’t actually pay much attention to calculators or calculator apps they use. I do, because I spent most of my formative years (high school, college, grad school) calculating things … Continue reading

Posted in technology | 7 Comments

Presentation Software

If you have been reading my blog for any length of time, you know I am not a fan of Microsoft Word. Truthfully, I’m not even sure if fans of that abomination even exist, but I am surely not one … Continue reading

Posted in technology | 8 Comments

About Code Snippets

This will be an exercise in brevity. Originally I wanted to post this thought on Twitter, but I could not figure out how to compress it into 140 characters. I could have posted it on Google+ but I figured I … Continue reading

Posted in programming | 3 Comments

Super Lazy Provisioning with Vagrant

It has been almost a year since I posted anything even remotely related to my php series. I guess I should have suspected that SITS would be the death-kneel for the project. It seemed like a good, small sized project … Continue reading

Posted in sysadmin notes | Tagged , | 3 Comments

Programmer’s Keyboard

This summer Jeff Atwood (@codinghorror) has designed and helped to release a new mechanical keyboard aimed at programmers. It was intended to be a modern replacement for the venerable, yet beloved Model-M. If you haven’t heard a Model M keyboard, … Continue reading

Posted in programming | 16 Comments

Chromebooks and Chromium OS Experience

I am a rather mobile person. Mobile in the sense of technology I can pick up and relocate at a whim. Even though my primary computer is a gaming desktop, a recent hardware failure helped me to realize that I … Continue reading

Posted in technology | 8 Comments

Powershell

As you may have heard already, my desktop is back to working condition. I decided to turn my hardware failure into a positive thing and take the time to upgrade my desktop. Not only did it get a new and … Continue reading

Posted in sysadmin notes | Tagged | 7 Comments

Digital Communications in 2013

I used to be great at email, but as of late I have become absolute rubbish at it. Unless it is work related, I have noticed I have an annoying habit of procrastinating replying to any and all emails. Unless … Continue reading

Posted in technology | 11 Comments