Hired an\u00a0awesome team.<\/span><\/li>\n<\/ul>\nAlthough won’t have the chance (at least not in Skuola.net) to pursue some goals I wanted to achieve and enjoy, like:<\/p>\n
\nIntroduce effectively\u00a0NoEstimates<\/span>.<\/li>\nExtend\u00a0effective retrospectives<\/span>\u00a0company-wide.<\/li>\nKeep\u00a0growing the team<\/span>\u00a0(quantity- and quality-wise).<\/li>\nImplement\u00a0DDD<\/span>,\u00a0CQRS<\/span>\u00a0and\u00a0Event Sourcing<\/span>.<\/li>\nSwitch to\u00a0Kubernetes<\/span>\u00a0&\u00a0Chaos Engineering.<\/span><\/li>\n<\/ul>\nBut as we all know, all good things must come to an end, like my previous experience abroad, it was necessary, it was good and I just moved on and came back to Italy. Next one, now this one too. \nDon’t get me wrong, it was a good (rollercoaster-y) time as CTO, although it was going to happen, it was meant to, but why? There’s no just one<\/span>\u00a0reason.<\/p>\nI so long dreamed of being a CTO, stepping all the way up the ladder. Truth is that was a\u00a0change of career<\/a>, not a “level upgrade”<\/em>. With the “promotion” I had to start over and focus on the business part, on the product, on metrics, on the processes, and last but definitely not least on the people. It was challenging, it was fun sometimes and it was pain some others, but that was part of the game.<\/p>\n <\/a>Job Titles & Levels: What Every Software Engineer Needs to Know<\/a><\/figcaption><\/figure>\nI did\u00a0grow so much with this experience, I worked hard for it, I worked hard in it, I’m glad I took the job, I’m glad\u00a0Marco<\/a>\u00a0trusted me back at the time, I’m glad I found some amazing people in my team and in the company, but I’m glad I left too.<\/p>\nWe managed to pair all the tech tasks achieved with real business needs, so the company was pushing value, faster and faster,<\/em> to the customers, while the IT was adjusting, growing and evolving architecture and infrastructure.<\/p>\nDespite the fact that Skuola.net is a small company, with less than 20 people, and being “flexible” and “adaptive”<\/em> to market needs, all the processes and procedures have been “normalized” in the past year, some went smoothly some other not so easily. We did manage to keep the communication flowing across all the departments, regardless of the overall receptivity of the ideas.<\/p>\n <\/a>IT Metrics in Real Life<\/a><\/figcaption><\/figure>\nWith a “kaizen spirit” in mind, I started to monitor all the possible improve points and then take actions accordingly. After monitoring and keep improving I decided to share those metrics and the approach followed with some slides and a speech at a local meetup<\/a>.<\/p>\nI left this legacy to\u00a0Davide Dell’Erba<\/a>\u00a0who is promptly guiding Skuola.net after me, and\u00a0will have fun pursuing on those goals \ud83d\ude42<\/p>\nAlso, the fact I’ve been on-call 24\/7 for 3 years<\/em>\u00a0kinda took a toll on me, I needed a\u00a0break<\/span>, I needed to\u00a0unplug<\/span>\u00a0and\u00a0detox<\/span>\u00a0a bit.<\/p>\nThen Charity Majors<\/em> really\u00a0got me thinking<\/a>, it was true to me and I needed to act “quickly”, timing-wise I was still in, so back to engineering, my roots, my passion. There’s no final decision nor hard-no going back to management, for sure not right now.<\/p>\nI was so deeply committed to my role as a manager that I went, unfortunately, radio silent<\/span>\u00a0for years:<\/p>\n <\/p>\n
I became more active and involved in open-source the last period of Skuola.net as my dev passion kicked back in.<\/p>\n
I also focused a bit more on security<\/span>, it was long overdue in my todo list, I attended many courses, also thought of a change of direction and jump from programming to cybersecurity. For now, I’m staying in the “safe harbour” of programming.<\/p>\n During this pandemic<\/a>, I had the chance to grab a bunch of free deals and followed over 20 programming courses<\/span>\u00a0(some here<\/a>\u00a0and\u00a0 here<\/a>). I felt I needed to get “back in shape”, even though in the last 3 years I wore so many hats<\/em> that, I\u00a0believe<\/a>\u00a0 maybe<\/a>, I became “good enough” on many areas of the IT dept.<\/p>\nI felt like a Jack of All Trades and a Master of None<\/a>, and that gave an edge while being CTO, and will also give me an edge as any other role, as the T-shaped<\/a> mindset is more flexible and adaptive, but the daily role juggling<\/em> was something I needed to change or at least adjust.<\/p>\nBack in Sep \u201919 I certified myself as AWS Solutions Architect<\/a>, and I was working daily for a while on the infrastructure and architecture of Skuola.net, also because of my role in helping my dev colleagues to work in a better and smoother way, I naturally fell in love with DevOps<\/em>.<\/p>\nI’ve started to “question” myself, built a Don’t Know List<\/a>, went back to basics<\/em> and challenged myself, and planned to keep doing so over time: I started some programming challenges on HackerRank<\/a>. I challenged myself with 2 consecutive\u00a0 year plan<\/a>\u00a0and trying to stick to them to get the most out of the spare time I have.<\/p>\nSo, in the past few months, I proudly produced and\/or contributed to:<\/p>\n
\nBadge-Poser<\/a><\/li>\nCommon Utilities<\/a><\/li>\nCOVID-19 Spreading in Italy<\/a><\/li>\nDeveloper’s Learning Path<\/a><\/li>\nNginx & Lua Docker Container<\/a><\/li>\nPhantomJS<\/a><\/li>\nPractical Estimates<\/a><\/li>\nS3Backupper<\/a><\/li>\nTech Test Checklist<\/a><\/li>\nWipeFreeSpace<\/a><\/li>\n<\/ul>\nI’m sure that more ideas and projects will come in the near future ?<\/p>\n
If you’re wondering what resources helped me the most in\u00a0surviving and taking control even more in the C-role, this is my list for you:<\/p>\n
\n\n\nA Crystal Ball to Prioritize Technical Debt – Adam Tornhill<\/a><\/li>\nAccelerate – Nicole Forsgren, Jez Humble, Gene Kim<\/a><\/li>\nAndreessen\u2019s Corollary: Ethical Dilemmas in Software Engineering – <\/a> Bryan Cantrill<\/a><\/li>\nCongrats! You’re the tech lead – now what? – Eryn O’Neil<\/a><\/li>\nCQRS and Event Sourcing – Greg Young<\/a><\/li>\nDepression and Burnout: the Hardest Refactor I\u2019ve ever done – J\u00e9r\u00f4me Petazzoni<\/a><\/li>\nGrowing Software – Louis Testa<\/a><\/li>\nLearnings from 80 startup CTOs<\/a><\/li>\nMaking Work Visible – Dominica DeGrandis<\/a><\/li>\nManaging Humans – Michael Lopp<\/a><\/li>\nManaging the Unmanageable – Mickey Mantle, Ron Lichty<\/a><\/li>\nMixed Paradigms: The Method to Madness – Venkat Subramaniam<\/a><\/li>\nNoEstimates – Vasco Duarte<\/a><\/li>\nRethinking the Developer Career Path – Randall Koutnik<\/a><\/li>\nSoftware Architecture vs. Code – Simon Brown<\/a><\/li>\nSurviving being senior (tech) management.<\/a><\/li>\nThe Art of Being Right – Arthur Schopenhauer<\/a><\/li>\nThe Art of War – Sun Tzu<\/a><\/li>\nThe Critical Career Path Conversation – John Riviello<\/a><\/li>\nThe Manager’s Path – Camille Fournier<\/a><\/li>\nThe New Manager Death Spiral – Michael Lopp<\/a><\/li>\nThe Passionate Programmer – Chad Fowler<\/a><\/li>\nThe Twelve-Factor App<\/a><\/li>\nThoughtWorks Technology Radar<\/a><\/li>\nYour ultimate guide to Minimum Viable Product (+great examples)<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\nI thank\u00a0Giulio<\/a>\u00a0for this new challenge, of joining Radical, having good time and letting me grow even more.<\/p>\nLet’s do big (coding) things now! ?<\/strong><\/p>\n \nUpdate:<\/strong><\/p>\nExtra link of similar experiences:<\/p>\n
\nI\u2019ll Never Be a Chief Technology Officer Again\u2026 Unless It\u2019s for My Own Company<\/a><\/li>\nI followed my dreams to get demoted to software developer<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"I left Skuola.net as CTO to join Radical (formerly BAGBNB) as Engineer. TL;DR I jumped boat, changed role, changed tech stack, I’m enjoying a bit more of tranquillity, I have a bit more family time, I got my (dev) passion back! Way to go folks ? Long Story I’m just sharing some reasons for this […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[5],"tags":[59,115,108,116],"aioseo_notices":[],"author_meta":{"display_name":"fabio","author_link":"https:\/\/fabiocicerchia.it\/author\/fabio"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["Career<\/a>"],"unlinked":["Career<\/span>"]},"tags":{"linked":["career<\/a>"," cto<\/a>"," management<\/a>"," programming<\/a>"],"unlinked":["career<\/span>","cto<\/span>","management<\/span>","programming<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 4 years ago","modified":"Updated 2 months ago"},"absolute_dates":{"created":"Posted on July 6, 2020","modified":"Updated on February 13, 2024"},"absolute_dates_time":{"created":"Posted on July 6, 2020 9:20 am","modified":"Updated on February 13, 2024 8:31 pm"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/posts\/795"}],"collection":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/comments?post=795"}],"version-history":[{"count":2,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/posts\/795\/revisions"}],"predecessor-version":[{"id":2217,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/posts\/795\/revisions\/2217"}],"wp:attachment":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/media?parent=795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/categories?post=795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/tags?post=795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}