Categories
Business Technology

The Role of the Web

I’ll start by confessing that I have never build a non-trivial application in my life. I’ve mainly worked on creating websites for people and working with HTML and CSS with some Ruby/Python/PHP thrown in.

However, as I contemplate building a non-trivial application, I’m debating where to start and what role the web will take.

Basically: do I build Twitter or Instagram? Hear me out.

If I build Twitter, I build the entire client on the web first. That’s where I start. After I have that squared away, then I could move onto other clients using an API.

Building Instagram, I’d build the native applications first and the web would be the saving and transport mechanism. I might return later to build a web client, but I’d be using IP networking mainly to transport bits to a server so that it could be shared with others.

That’s the mental problem I am working with right now along with learning how to code within iOS. It is a fun argument to have in my head.

Categories
Bob Speaks Technology

Episode 4: Open Source and TextMate 2

Not something I was remotely expecting, but here it is! TextMate 2.0 has been opened up.

Categories
Technology

Project Sputnik

Some of the best news I’ve heard for Linux in some time, Dell has announced that they will be selling their Project Sputnik laptop for developers this fall (link to The Verge article).

This is pretty cool. It essentially marries a Dell XPS 13 with Ubuntu 12.04 and is primarily aimed at web or “cloud” developers. I’m interested to see how it does and if Dell will expand the product line to encompass more devices.

Categories
Bob Speaks Technology

Episode 1: Objective-C and iOS Programming

The inaugural episode of Bob Speaks, my little personal audio podcast that is really just me speaking about anything on my mind. Today I talk a little about what I have been working on: Objective-C and iOS Programming.

A thank you to http://www.podcastthemes.com/ for the music for this podcast.

Categories
Business Life Technology

Double Dev

So I’ve been running off of a single MacBook Pro for over a year now but there are two problems with that setup.

Using a single machine requires me to carry the MacBook Pro between home and work every day. Not a huge problem, but if I am going to walk as often as I would like to, it could get more than a little annoying to continually haul a backpack with all of the trimmings up Center Street Hill. If I can eliminate the laptop, I can probably carry a smaller bag.

I also need to spend upwards of 10 to 15 minutes on each end getting the machine setup properly so that I can work. Once again, not a huge deal, but an annoyance. The constant plugging and unplugging on cables is a hassle I wish I did not have.

To try and work around this I spent the evening setting up a new user on my wife’s 2009 MacBook. The idea is to try using this machine as my dev machine while at home an keep the MacBook Pro at work during the main part of the week. The issue will be how well it works for recording our weekly episodes of This One Podcast (shameless self promotion there).

The good part is that web development doesn’t require a ton of computing power outside or compiling dependencies. So far, the MacBook hasn’t burst into flame, so I take that as a good sign.