A Fresh Cup
Notes on Rails and other development
- MySQL Error caused by sql_mode=only_full_group_by - Some defaults change in MySQL when you go from 5.6 to 5.7. If you have a homebrew install and need to revert those changes, here's how.
- Improving Rails Performance with Better Background Jobs - Working through a bottleneck in production.
- Dependency CI - Automatically take a look at your project's dependencies every time you push to GitHub. We're moving towards just continuously testing the whole internet. (Spoiler alert: it's broken.)
- 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.
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?