Plumbing the depths of shallow apps with Firebase

Being between positions has given me an opportunity to look around at the current tech landscape and decide how much (if any) retooling I want to do.

I’ve worked in .net for 10+ years, but most recently worked in Ruby on Rails. But the truth is that I’m not married to either technology (or, if I am, I’m the worst husband ever.) With a resume like mine, I’ve had the opportunity to interview with shops using a huge array of languages, frameworks, applications, and stacks. In just the last couple of weeks, I’ve discussed the possibility of working in not just those two, but also Python, Java, Haskell, Clojure, and good old, back-to-basics C. But what’s really caught my interest are the pure JavaScript shops. Continue reading

Posted in Angular, Firebase, JavaScript, node | Tagged | Leave a comment

git submodules probably don’t work the way you think they do

One aspect of git I’ve always struggled with is the submodule. While it’s certainly handy to have a way to reference one repo from another, submodules are a very specific tool and easy to misuse and that misuse can lead to frustration when they don’t behave the way you expect. Continue reading

Posted in c#, git | Tagged , | Leave a comment

Things to consider before you try to develop in Rails on Windows

A few months back, I accidentally overwrote my 3 TB USB hard drive during an attempt to install Ubuntu on my main development box that went horribly, terribly wrong. I’d done the installation on several other machines both as a repaving and to dual-boot without incident in the past and must have gotten complacent enough not to notice that the installer didn’t recognize my main hard drive and instead decided I must want to install to my other drive.  Continue reading

Posted in Rails, Ruby, Windows | Leave a comment

Awkward specializations and reversion to the mean

Not for the first time in my career, I’m out on the job market with an extensive resume that doesn’t match neatly with very many jobs. If only I can find a job listing that includes the line, “seeking developer with one year of Rails, 20 years total experience,” I should be golden.

In the meantime, I’ve spent the last couple of weeks filling in some of the more obvious weak spots in my two strongest stacks ( MVC and Ruby on Rails) and dabbling with a number of technologies I don’t know as well (or at all) to see if I’d like working with them.

It’s been an interesting journey so far – interesting enough to share here, I think. If it seems like I’m all over the map technologically, I am and I’m loving the trip.

Posted in Uncategorized | Tagged , , | Leave a comment