Hiring processes, finding space for side projects, and freedom vs rules ๐ก
Monday Ideas โ Edition #105
๐
ย Want to be featured on Refactoring?
We love to work with amazing products and help them get known by the Refactoring audience. This is how I personally discovered some of my favorite tools, like Swarmia, Sidebar, or QA Wolf.
We usually work in three steps:
๐ย Media kit โ have a look at our public media kit.
๐ย Chat โ jump in a call with me or Matteo, to understand what your product does and whether it is a good fit for Refactoring. We try the products ourselves and we keep a very high bar on those we work with.
๐บ๏ธย Plan โ we figure out what the best partnership looks like, from simple placements to writing something together.
If you think your company is a good fit for this, we would love to hear from you! ๐
1) ๐ผ Describe your hiring process in your job post
One of the most overlooked ways to make a job post more effective is to include a precise description of your hiring process.
Describing the process makes the candidate prepare for it and commit to it. And the more the candidate is committed, the more she will be keen to join your company in the end.
A few tips about making this right:
๐คย Make it short โ no more than 3-4 steps. You don't need more, and speed always wins deals. More on hiring processes.
โฑ๏ธย Include times โ provide an expectation of how long each step will take, from replying to the application, to the final hire.
๐ย Write a guide โ let candidates know what to expect from interviews. Give them the chance to prepare as if they were studying for a test. Make them feel invested in the process.
I wrote a full piece about making good job posts:
2) ๐น๏ธย Finding space to work on side projects
Long before I started the podcast, I was already interviewing people I admire here on Refactoring.
Last year I had an awesome chat with Vic Vijayakumar, Principal Engineer at Segment, dad of three beautiful kids, andโฆ side project master. He runs so many of them, including multiple SaaS tools and a popular podcast.
He told me that finding the right idea is not what usually stops people from starting a project.
People have plenty of ideas.
Instead, the typical conversation is something like: โaaah if I just had the time I would do thisโ.
So, here are a few things that work for me and Vic, to find more space for our projects:
1) Find your golden hours โจ
My definition ofย golden hoursย is some time of the day where you are 1) productive (i.e. not exhausted), and 2) not likely to be interrupted by something else.
For some people this is early in the morning, for others it is at the end of the day, and so on. In some cases you may need toย fabricateย this time as it doesnโt exist otherwise โ e.g. you get up a bit earlier.
2) Do it often โฒ๏ธ
Working on a project requires loading someย contextย into your brain. The more often you work on it, the easier the work becomes because you retain such a context.
Conversely, when you work on something only e.g. once a week, I have found it hard to remember what I was even doing โ and then I skip one week and the project is lost altogether.
3) Remove friction โต
Make it as easy as possible to work on your project. Treat yourself with good DX, avoid chores, and use the tools that you know.
4) Goals or not? ๐ฏ
Some people are motivated by setting goals for their projects, like revenue targets or number of users. Others, instead, avoid doing this because it would feel likeย work.
Finding the right attitude towards your project is important: you can be more serious or more laid back, and both modes can work based on what triggers your motivation, and what you want to get out of the project itself.
If you are unsure, just experiment a bit. Does creatingย OKRsย for your project get you anxious? Does it give you energy?
You can find plenty of more advice around why & how to start a side project in the full article ๐
3) โ๏ธ Freedom vs Rules is a fractal
In his book No Rules Rules, Reed Hastings, ex-CEO of Netflix, argues that modern companies have two main options for how to structure their organizations:
Rules and Process โ is how most organizations work, and was born directly out of the industrial revolution. It prizes order over individualsโ freedoms, and itโs best for situations where maintaining consistency and safety is paramount.
Freedom and Responsibility โ prizes flexibility over consistency. It allows people to move and adapt quickly, which is best for businesses that rely on innovation.
While both have their merits, for Hastings the success of most modern organizations depends on being relevant and innovative, rather than safe and consistent, so they should pick F&R.
He also makes a famous analogy: the CEO is like the leader of a jazz bandโthe musicians (employees) need freedom and flexibility, but without the right conditions, the beautiful music turns into a loud mess.
F&R, though, is a destination. To get there, you need to take care of three pillars:
๐ ย Talent Density
๐ฃย Candor
๐ย Removing Controls
These pillars unfold throughout the bookโs three main chapters, where each chapter goes through all of them, each time in a more advanced way. They work like beginner, intermediate, and expert levels of F&R.
While I love this take, I also believe that F&R vs R&P is a fractal argument that needs to be evaluated at all levels of granularity. It not only calls for different choices in different companies โ it calls for different choices in different areas of the same company.
I am a musician myself, and the jazz band analogy struck a chord (pun intended). In a jazz band you would leave your soloists free to create beautiful lines, but you would orchestrate drums and bass with rules & process. Thatโs because โ to use Hastings words โ drums are more about safety and consistency, while soloing is more about innovation.
Likewise, even on an elite team, you will benefit from processes on those parts that thrive through safety & consistency. In engineering, think your release pipeline, or your QA process.
When I interviewed Kathryn Koehler, Director of Engineering at Netflix, she told me they do yearly and quarterly planning across the company. Thatโs process! Below that, teams design initiatives autonomously to achieve goals. Thatโs freedom!
You can find the full summary and review of No Rules Rules in this recent edition ๐
And thatโs it for today! If you are finding this newsletter valuable, consider doing any of these:
1) ๐ Subscribe to the paid versionย โ if you arenโt already, consider becoming a paid subscriber. 1500+ engineers and managers have joined already! Learn more about theย benefits of the paid plan here.
2)ย ๐ปย Read with your friendsย โ Refactoring lives thanks to word of mouth. Share the article with your with someone who would like it, and get a free membership through the new referral program.
I wish you aย great week! โ๏ธ
Luca