Amazing CTO | More happiness and success đ 42.2by Stephan Schmidti Happy đ Sunday, today I want to talk about OKRs. They are something new and you need to use them in that way. They are not the classic number-based goal system with new paint. If you use them that way you are doing it wrong. Agile is not waterfall with dailies (most people with a long roadmap use Agile that way though - thatâs why it doesnât work). Many managers conflate a performance management system (= expectations for employees, ask yourself why not everyone has only As in school) and KPIs (numbers to see if your business is fine, like the RPM in your car) with OKRs. But OKRs are different. When you put numbers in objectives, youâre doing it wrong. I hear people say âWe achieved 80% of that objectiveâ. Youâre doing it wrong. Objectives are binary. You either achieved them or not. If not, they need to be at the top of the list for the next quarter, not tossed away. If they are important they canât be skipped. If they are essential, 80% wonât do it. Objectives are key steps in your strategy to achieve your vision. You can only toss them away if they were not key steps in your strategy from the beginning - and youâve used them wrong then. Happy working on your OKRs. On to this weekâs insights - 𦹠People can read their managerâs mind
- đ¤ How to Succeed as a CTO
- đť Correlation between the Use of Swearwords and Code Quality?
Good reading, have a nice Sunday â¤ď¸ and a great week, Stephan
CTO-Coach and CTO-veteran If you only read one thingPeople can read their managerâs mind OMG yes âPeople generally donât do what theyâre told, but what they expect to be rewarded for. â Print that out and hang it over your desk. This is why OKRs fail. Or QA. https://yosefk.com/blog/people-can-read-their-managers-mind.html Stories Iâve enjoyed this weekHow to Succeed as a CTO âMany technical founders havenât really recruited before. Itâs important to stress that recruiting is your job as a VPE/CTOâ https://blog.southparkcommons.com/how-to-succeed-as-a-cto-part-1/ Finite vs Infinite mindset There are two companies: Those that want to achieve some growth with minimal costs and those that donât see a limit to their growth. When talking to a coachee in a company with the first mindset, I realized that eBay was the second type of company. If you didnât spend your budget, you failed because you made the company grow less than it could. If your forecast was too low, you failed the company because eBay would have given you more money on your larger forecast to grow faster. Itâs the finite vs. infinite mindset. https://www.linkedin.com/pulse/finite-vs-infinite-mindset-rick-yvanovich-fcma-cgma-fcpa-msc-ccmp-cmc/ Is there a Correlation between the Use of
Swearwords and Code Quality[PDF] Not going to spoil this for you. https://cme.h-its.org/exelixis/pubs/JanThesis.pdf My Fifth Year as a Bootstrapped Founder It is amazing what you can achieve as a solo developer today. I recently discussed with a coachee what a manager is, because his co-founders wanted to press people back into the office (Oâm an office guy! - but that ship has sailed). Developers in offices is an old paradigm. The new paradigm is remote work. And much smaller companies. We will see tectonic shifts. And just as most physicists couldnât deal with Einsteinsâ theories, most managers will not be able to deal with this new paradigm. Go read Kuhn btw. https://mtlynch.io/solo-developer-year-5/ The case for frameworks Although I disagree with the conclusion, this aims to explain the usage of SPAs with game theory. I think everything that drives the understanding of our industry and why we do things (use massively complex stacks to do simple things) is good and a step forward. I still think the beginning of SPAs was imitating mobile apps and speed. As internet speeds grow and computers get faster and faster (my current SSD is twice as fast as my last one and the next PCI5 SSD is again 50% faster) the argument for SPAs goes away. https://seldo.com/posts/the_case_for_frameworks Maybe people do care about performance and reliability A plea for quality. âMore and more I feel like software is dysfunctional because everything is dysfunctional, because complex and interlocking societal factors make excellence a pipe dream.â https://buttondown.email/hillelwayne/archive/maybe-people-do-care-about-performance-and/ WTF is PMF? PMF=Product market Fit and it is the most important thing for an early-phase startup. Most problems I see come from the fact that a startup is pre-PMF and acts post-PMF. Where are you right now? http://christophjanz.blogspot.com/2017/07/wtf-is-pmf-part-2-of-2.html More than five whys and âlayer eightâ problems Just keep two things in mind: Root cause analysis is like the roots of a tree, a graph not a line. A crisis never happens because of a problem, but because two problems overlap. Traffic to large for your database + failover fails. Database gone and backup doesnât work. Second, donât stop with âhuman errorâ - humans are never the reason. â[âŚ] you might discover that management is forcing people to ignore the maintenance schedule while saying things like âitâll work, trust meâ. http://rachelbythebay.com/w/2023/02/13/broken/ The McKinseys and the Deloittes have no expertise in the areas that theyâre advising in Yes. âThe McKinseys and the Deloittes have no expertise in the areas that theyâre advising inâ - consultancies are not for that. They are either body-leasers or the bringer of the bad message you donât want to bring - so you hire them. What they say, is what you already know. https://www.ft.com/content/fb1254dd-a011-44cc-bde9-a434e5a09fb4 The 6 Decision-Making Frameworks That Help Startup Leaders Tackle Tough Calls Decisions, decisions, decisions. I now think the decision-making ability of a startup is what makes a startup succeed or fail. So go get better at decision-making. https://review.firstround.com/the-6-decision-making-frameworks-that-help-startup-leaders-tackle-tough-calls What is Sustainable Software? Personally, I think we should start with cars and planes, but here you go, this will become important in the future. BEFORE your CEO is going to ask you next year, become an expert and show leadership (to your CEO at least). https://www.innoq.com/en/articles/2023/02/what-is-sustainable-software/ Technology Has Lost Its Pragmatism The article is about when to stop coding. But it starts with:
âWhen I was a kid, my family had a mundane friendly argument over who threw away dadâs back-scratcher. Dad had been using it for years and suddenly it was gone. Nobody was able to answer his question. In fact, nobody was really sure what he was talking about, although the term âback-scratcherâ is not that ambiguous.
After a bit of childhood detective work, it was determined that mom had thrown away the spaghetti fork.â https://danielbmarkham.com/technology-has-lost-its-pragmatism/ Toolformer: Language Models Can Teach Themselves to Use Tools Next important step to AI-is-eating-software-development. âWe introduce Toolformer, a model trained to decide which APIs to call, when to call them, what arguments to pass, and how to best incorporate the results into future token prediction.â https://arxiv.org/abs/2302.04761 We need programming mentors Iâve been arguing for a long time for a master/apprentice relationship in teams and assigning every senior developer an intern.
A CTO needs to create a culture and organization where people are supported, can learn and grow. Such a culture and a rising tide lift all boats. This is the biggest lever for productivity in your tool belt. https://paperless.blog/we-need-programming-mentors Why is remote work seen as a gift? Just forget about the offices. This train has sailed. Or the ship. But recently we have seen a wave of tech companies who want to bring developers back to the office, 2, 3, or 4 days a week. This will not work and developers will leave - even if your CEO thinks differently. Or if you want to read a deeper analysis, go read the article. https://cdoyle.me/2023/02/08/why-is-remote-work-seen-as-a-gift/ |