We get paid to sweat the details

The cool part about being a developer is getting to solve new and interesting problems. I feel extremely lucky, in a world full of mundane jobs that quickly fall into repetitive routine, that I get paid to brainstorm and create. It's challenging and rewarding, especially when I see something I created working and being used. I've been working on a new product (well, a new version of an old product) for the last year and that's been awesome - most of what I do is new and interesting. But it wasn't always so. At my last job, I worked almost »

One-on-one time with my kids means a recharge for both of us

I was talking to one of my coworkers yesterday, about how much better our kids seem to be when they get some one-on-one time with mom or dad. It's like a recharge for everyone involved. The kids don't have to feed that primal need to horde whatever resource is limited (you!) and when I'm not playing referee constantly, I'm free to remember my kids are really cool mini-me's and that I enjoy hanging with them. I mean, I always love 'em and we have fun but... wow the days are long sometimes. Taking them out for a special "mom" or »

Committing to #30DaysOfBlogging

I'm committing to 30 days of blogging. Every day for a month I'm going to write something about my life, as a developer, father, husband, whatever. I hope they're all fantastic and riveting (yeah right), but mostly I'm just trying to push myself to do something I've been meaning to do for awhile - write more naturally... find my rhythm. The blogs I enjoy reading the most, the ones I come back to, are the ones that bring something personal into the mix, that aren't afraid to show a human side. They connect the dots between technology and people. I've »

Quotes 'n Notes #6

Just a few of the inspirational and thoughtful stories and quotes I ran across this week. Come across any of your own that you'd like to share? I'm always looking for something interesting to read... How I Built 180 Websites in 180 days and became a YC Fellowship Founder Ever had the guts to just walk away from stability and go find your passion? Not me. Jen Dewalt quit her job, poured her energy into programming in a way I can't even imagine, and gained some great experiences along the way. This reminds me alot of the 100 days of »

Book Review: Spaceman by Mike Massimino

Everyone needs a job. For many of us, it's a means to an end, something to pay the bills. For some, it's a career path that challenges us and helps us grow. I thought that was as good as you could hope for, to go to work enjoying the challenge. But the truly fortunate get to do something they've dreamt of since childhood, then find that the reality of it doesn't disappoint, and they get to push humanity forward while inspiring others. Oh, and they still get paid for it. It's easy to admire those who seemed to have "made »

Notes from StirTrek 2017

This is just a collection of my notes from the sessions I attended at StirTrek on Friday. If you're anywhere near Columbus Ohio (or even if you're not), check it out. It's typically the first weekend in May, and it's incredibly affordable at only $100 for a full day of sessions, lunch and light breakfast, and whatever movie du jour Marvel is coming out with. If you want to see the full slide decks, some of the presenters are kind enough to share their material online, and the organizers aggregate them on GitHub: Slides and materials from the 2017 Stir »

Quotes 'n Notes #5

Need a little inspiration for the weekend? Here are a few thoughtful quotes I ran across earlier this week. Risk A ship in harbor is safe, but that is not what ships are built for. ~ J. A. Shedd When it is rose leaves all the way, we soon become drowsy; thorns are necessary to wake us. ~ J. A. Shedd There are those that want to be astronomers, and those that want to be astronauts. The astronomer... gets to study these amazing things from a place of complete safety. . . . But then you never get to go into space. ~ Dr Grant (Jurassic »

Concurrent Programming in Erlang - Scaling Up (week three)

The concurrent programming in Erlang course ended this week. It's been informative. There's been a ton of resources shared (both in the course itself and in the comments), but wow I was spending much more than the 5 hours a week they said to expect. That's a good thing though - lots of stuff learned and lots more to read up on. Check out my notes from week 1 and week 2. Scaling Apps A major topic this week was the ability to quickly scale apps. That could mean adding more CPUs, memory and other resources into the mix for »