Hello all, welcome to the week!
Huge excitement here as CTO Craft welcomes O'Reilly as our newest sponsor. O'Reilly provides technology and business training, knowledge, and insights via a unique network of experts and innovators.
O'Reilly's learning platform offers on-demand access to live training courses, in-depth learning paths, interactive coding environments, certification prep materials, and resources from over 200 publishers. Visit: oreilly.com for more info.
We're planning a whole load of interesting collaborations with O'Reilly over the next 12 months, so keep your eyes peeled for announcements here and in the CTO Craft Slack
See you next time!
Andy @ CTO Craft
Gain technology and business knowledge and hone your skills with learning resources created and curated by O'Reilly's experts: live online training, video, books, our platform has content from 200+ of the world's best publishers.
From the CTO Craft Blog
Hopin's Software Engineering Manager, Evelina Vrabie shares her insights on how to nail user happiness metrics and the key questions to ask.
Read of the Week
Here are some of my Security PAGNIs, including some suggestions by my Twitter followers. To keep this article from getting out of control, I’m scoping this to application security only.
Melvin E. Conway Conway’s law is an observation that technical architectures tend to mirror the organisation structure.
About our Partners
A huge, huge thanks to our partners for supporting CTO Craft in 2021 - you’re all amazing!
AWS, O'Reilly, Karat, CircleCI, Indiespring, Skiller Whale, iTechArt, LinearB, PGS Software, 101 Ways, Albany Partners, The Scale Factory
🥝 🥝 If you’re interested in reaching thousands of senior technology leaders and decision makers, drop a reply to this email to see our Partnership Opportunities! 🥝 🥝
Culture & People
Just as you wouldn’t leave your sink running when you’re not washing dishes, not all of your work resources have to be used all the time. That extends to people, too – involving every team member in every task can quickly cause more clutter than cohesion.
This article provides a practical explanation of the PRACTICE coaching model. After reading it you will understand the basics of this powerful management tool. The PRACTICE coaching model is a combination of problem identification and a solution-oriented approach to coaching.
When you’re dealing with incompetent people, employees, colleagues, partners, co-workers — knowing how to manage that process is vitally important to your success as a leader and team player.
It’s always important to give feedback, the question is how are you doing it and what’s the most and least effective way. At Management 3.0 we developed the Feedback Wrap, which we’ll get into below.
Leadership & Self-management
We seek novelty, but not too much. Humans have a drive to eat. We have a drive to drink. We have a drive to reproduce. Curiosity is no different, says George Loewenstein, a professor of economics and psychology at Carnegie Mellon University.
One of my initial goals was to come up with an overarching technical vision for the whole company aligned with our 3-year business strategy, and that would move us away from a monolithic architecture and central SRE team to a distributed system where we shift ownership to each team.
Many great leaders legacies were forged in the fire of trials and tribulations. And the defining characteristics of these legacies were their abilities to edify the people that worked under them. There comes a time in every leaders tenure when morale will suffer.
Cultivating connection is a two-sided endeavour. It involves the skill of building connection with others and also the value of knowing that others are cultivating connection with you. Ultimately, both sides of this enterprise impact performance. Have you ever been somewhere and felt the need to make yourself fit in?
Agile, Engineering & Product
Building software is not like digging a hole in the ground: your target changes as you dig, the people and machines you use change the outcome as much as any original idea, and you never really know when to stop digging.
Remote pair programming can be an extremely powerful tool if implemented well, in the context where it fits. You need to assess your current organization, technical context, and the time needed to absorb change before rushing into using remote pair programming.
The backdrop is: you have been brought in to grow a tiny data team (~4 people) at a mid-stage startup (~$10M annual revenue), although this story could take place at many different types of companies. It's a made up story based on n-th hand experiences (for n ≤ 3), and quite opinionated.
If you’d like to be considered for the free CTO Craft Community, fill in your details here, and we’ll be in touch!
Please do remember to share this link if you know of anyone who’d like to receive TMW:
Have an amazing week!