- Behavior Changes in Ruby 2.4 - A look at how some of the coming tweaks might affect existing code.
- Rails 5.0.0.rc2 - New Rails is getting close.
- Otto: The Next Generation of Vagrant - A potential replacement for Vagrant that brings more focus on deployment and microservices, as well as continuing to handle reproducible environments.
A Fresh Cup
Notes on Rails and other development
I'm looking for a new job. On the loose as of July 17. I'd love to hit the ground running on something new that day. The question is, what? I've been thinking about that some, and here's where I net out for the moment.
Even though I'm mostly a software developer, the tech stack may be the last important part of the equation for me. Yeah, I've been mostly working in Rails the past few years, but I've been writing code for 30 years now. That means I've worked with dozens of languages, including many that you should be glad you've never touched. Before Rails, I was working with .NET. Before that, I was working with Visual Basic and friends. Before that...well, go far enough back and you hit Z80 assembler. Or moving little plastic bits around on a Digi-Comp. It's all ones and zeros.
So if you want me to write Rails code, that's fine, I can do that tomorrow. If you want Node, I've done some, it's just a matter of learning more. If you want $NEW_LANGUAGE...haven't done that yet, but I could. Give me a week in a room somewhere and I'll be able to contribute.
Obviously I can also write words. I've done database work and devops and building servers and various other odds and ends. I'm flexible. Though I'm done writing iOS code. That was miserable from start to finish, and I feel the way about Apple that I felt about Microsoft a decade ago. I don't think their corporate interests have much to do with making my life better.
Then what is important from my point of view? Well, relocation is out; I've got four kids aged 10 to 16, and I'm not going to uproot them. So unless you're in Evansville, you'd need to hire me remote. I've been working remote for years and years now, it's no big deal to me.
I also want to go to bed at night knowing I helped improve things. So I'm not interested in the latest scheme to inject advertising into people's lives, or build iOT things that get hijacked for the surveillance state, or even helping make the marketplace for legalized dope more efficient. I'd love to do something with education, or helping kids, or feeding people, or distributing clean water...even if it didn't pay as well as being a professional invader of privacy.
All other things being equal, I'd love to work for someone full-time, but I'd be open to the right consulting gigs while I wait for something to come along. I don't have much interest in running my own consulting firm again; I'll happily give up a few bucks an hour to have someone else deal with taxes and lawyers and all that nonsense.
So, who wants to hire me?
- How to Create Custom Authentication Strategies with Devise and Warden - Don't throw the baby out with the bathwater just because you have unusual authentication requirements.
- The Children's Illustrated Guide to Kubernetes - You probably still won't understand Kubernetes completely after reading this, but at least you'll not understand it with cute pictures.
- Software Performance & Scalability: A Cheatsheet - Things to think about as you optimize large systems.
As I look for a new job, I think I'm most interested in getting back to pure web work. Remote is a must. Rails is where my best skills are, but I'd like to move into something new as well.
- PG Casts - Screencasts focused on PostgreSQL.
- The Segment AWS Stack - Production-ready AWS infrastructure implemented using HashiCorp's Terraform.
- Contextual Identities on the Web - Firefox is doing some work starting in V50 to allow you to be logged on with multiple accounts in side-by-side tabs in the same window. That'll be useful.