Monthly Archives: July 2017

The easier it is to leave, the easier it is to stay

Published / by Steve

I recently changed jobs, and this caused me to reflect on the motivations for changing companies. For engineers, and I suspect for many people, the easier it is to leave a job, the easier it is to stay. If your skills are staying up to date and marketable, and you’re comfortable that you could find another job if you needed to, then there is little risk staying where you are and seeing how it plays out. Even if there was a layoff with no warning, you could find another job.

If your skills aren’t staying up to date and marketable, then you start to worry about how you would bounce back if something unexpected did happen. This leads to listening to recruiters and looking around for a new position where your skills will stay marketable.

So if companies want to keep good employees around, the answer is somewhat counter-intuitive: you need to invest in actions which will make your people attractive to other companies, so that they don’t feel they have to leave while they still can.

Blow up the monolith?

Published / by Steve

In March I did a presentation for the San Diego Java User’s Group entitled “Blow up the monolith? Serverless computing, nanofunctions, & Amazon Lambda”, built in part upon my Nanofunctions post.

The presentation video is up on YouTube, in two parts: Part 1 Part 2. The slides are here.

It’s pretty cool to be standing there having people ask your opinions on topics related to your presentation.  If only it was easier to get to that point…