All Posts By

Jeff Walker

Jeff Walker

How to Use Agile Planning for Career Awesomeness

By | clypd Blog, Engineering, Technology | No Comments

At the beginning of 2014, I was thinking about how we might create a meaningful review process. I am not a big fan of only yearly reviews. I don’t know about you, but I have no idea what I was doing a year ago and often, what was important at this time last year is not relevant now. So, how do we make a better process that helps drive career growth?

I already had a one-on-one process established where we have the “how’s it going?” discussion. I always start the conversation with “Are you having fun? Are you learning stuff? Are you building awesomeness?” The response I always get is “yes, yes, yes.” Then I ask, “What did you learn? What part was fun and what was not? What kept you from building awesomeness?” And that’s where the interesting conversations start. For me, learning, fun and building are intertwined.

Read More

Preparing for the future: Part II

By | clypd Blog, Product | No Comments

In a previous post, Jason introduced some of the infrastructure that we are building out now, in preparation for scaling in the future.

We decided early in the life of the company to drive all of our DevOps from chef. System configuration and deployment should be a software development activity: under source control, repeatable, sane.

The other thing that we wanted to be able to do was to stand up a server farm with one click of a mouse. This would allow anyone to browse on over to the web app (called toolclyp), select what type of farm they wanted, say a sandbox production farm for testing, click, voila! Ooo. Wouldn’t it be really cool if toolclyp also seeded the databases with a (scrubbed) backup of last night’s production database? Ooo. Ooo. How about if it also created the Jenkins jobs, all preconfigured, to point to the apps in Github? Also cool if you could point it at a branch in Github so that when you push a change, it automatically deploys the updated app? Read More

Jeff Walker

The clypd process

By | clypd Blog, Technology | One Comment

One of the challenges of setting up a development process and workflow for a startup is to fit the process to the business needs. Process for process sake is a waste of time and drives everyone crazy. The other thing that drives everyone crazy is chaos. Product hates chaos. Engineers hate chaos. I’m a big fan of “just enough process to keep us from descending into chaos”. Read More