Archives

$ tar -cvf archives.tar post*

The Martian. A review.

There's not much I'm gonna add to the many eloquent and accredited reviews already made about this book. However, I can't remember when I read something that made me want to do this. And that's good enough for me! In fact, I actually do remember the ...


Pragmatic MVP, References

The Pragmatic MVP is a talk I gave at TalTech Expo 2015 on building effective early stage prototypes. Below is a list of websites, articles, and books I used in preparation for that talk. The Ultimate Guide to Minimum Viable Products http://scalemybusiness.com You don’t want to waste ...


Introducing wk

A while back I wrote about some handy aliases for virtualenv and serializing frequently and commonly chained commands that one uses to setup project environments. This is a first step at realizing the ideas I had when I wrote that post. The need for WK Like the previous post explained ...


Iterables in Segments

Start with an iterable (list, tuple, set, etc.) and loop through it. Only instead of taking one element at a time, grab a segment of elements and then loop through them respectively. Recently I needed to improve upon some ways I found to do this, so I documented three approaches ...


Conveniently Storing Lists in Database

Storing sequential data in database shouldn't require much effort. And storing lists of sequential data should be just as easy. Except. Dude?! If I want to store a list structure, won't I have to extend the Column Type? Well, if you're going to be inserting and removing ...


The Allure and Delusion of College Hackathons

Thirty six hours. That's all you get. Thirty six hours hardly seems like enough time to develop award winning software. Especially when your team can be made of no more than 4 amateurs. In these hours you will not sleep. You will not shower. You will not eat.You ...


Beautifying Dict Output in Python

Printing dictionaries in the terminal for purposes of debugging is sometimes a last resort. Yet a last resort needs to work, that's why we do it! But printing these types of data structures is actually hard to work with because if the problem you're trying to debug is ...


Aliases for Virtualenv

I've been using the following aliases in conjunction with virtualenv wrapper a while now: alias v="workon" alias v.mk="mkvirtualenv" I got them from this blog post This makes virtualenv activation and creation pretty damn easy! But today I wanted to get a little more out of them ...


JSON > DICT > OBJ

Weird little situation came up while I was working on a research project last night. I've been taking a string representation of a dictionary and converting it into JSON to render with handlebars.js but It's finally gotten to the point that I needed a bit more from ...


The Mega Desk Mark I

It's been proven. Sitting all day is not good for you. Yet in my profession that's exactly what I'm doing 8, 9, 10+ hours every day. Ever since they first caught their buzz I've wanted a standing desk. I tried it out for a while using ...


"me".com

Finally. Got. A. Website. Don't know what took me so long to get started but I know settling on a framework took much much longer then it needed to. I auditioned lots of the usual suspects including some not so common candidates. WordPress, Ghost, and even "home grown" Django ...


Want to hire me?

I'm available for development and consulting.