THE ECONOMICS OF TECHNICAL CHOICES DO WE NEED IT?
A presentation at jsday in April 2024 in Verona, VR, Italy by Marco Cedaro
 
                THE ECONOMICS OF TECHNICAL CHOICES DO WE NEED IT?
 
                THE ECONOMICS OF TECHNICAL CHOICES INTRODUCTION Where I bring you into the topic going all philosophical, introduce myself, and feature an opinionated angle and biased perspective, for the sole purpose of leading up to a nice segue.
 
                HE DID NOT UNDERSTAND THE PRICE. MORTALS NEVER DO. THEY ONLY SEE THE PRIZE, THEIR HEART’S DESIRE, THEIR DREAM. The Sandman Neil Gaiman https://www.peakpx.com/en/hd-wallpaper-desktop-eutyy
 
                AN ATYPICAL TALK
 
                AN ATYPICAL TALK NOT ABOUT CODING https://www.forbes.com/sites/forbestechcouncil/2019/02/22/want-to-learn-coding-check-out-these-resources-recommended-by-tech-experts/
 
                AN ATYPICAL TALK NOR HYPED TECH https://www.designweek.co.uk/issues/24-30-october-2022/ai-threat-or-ally-to-designers/
 
                AN ATYPICAL TALK NOR ANYTHING I BUILT https://movie-posters.dsgn.it
 
                NOW
 
                SOME OF YOU MIGHT BE WONDERING “WHY AM I HERE?” https://www.tributemedia.com/blog/10-reasons-your-website-sucks
 
                “WHY AM I HERE?” QUITE A QUESTION, UH? https://it.wikipedia.org/wiki/Viandante_sul_mare_di_nebbia
 
                WHY AM I HERE? WHAT’S MY PURPOSE? https://it.wikipedia.org/wiki/Viandante_sul_mare_di_nebbia
 
                WHY AM I HERE? WHAT’S MY PURPOSE? WHO AM I? https://it.wikipedia.org/wiki/Viandante_sul_mare_di_nebbia
 
                GLAD YOU ASKED Marco Cedaro he/him Director of Engineering Storio Group
 
                WHY AM I HERE? https://it.wikipedia.org/wiki/Viandante_sul_mare_di_nebbia
 
                WHY AM I HERE?
 
                WHY AM I HERE?
 
                LET’S PLAY WITH THE 5 WHYS WHY AM I HERE?
 
                LET’S PLAY WITH THE 5 WHYS A TECHNIQUE FROM TOYOTA, TO ENABLE PROBLEM SOLVING WHY AM I HERE?
 
                LET’S PLAY WITH THE 5 WHYS A TECHNIQUE FROM TOYOTA, TO ENABLE PROBLEM SOLVING IT GOES A BIT LIKE THIS: WHY DO YOU ATTEND CONFERENCES? BECAUSE I GET TO MEET LIKE-MINDED PEOPLE? WHY AM I HERE? WHY DO YOU VALUE MEETING LIKE-MINDED PEOPLE? BECAUSE I CAN ENRICH MY NETWORK: I ALSO MADE LONG LASTING FRIENDSHIPS AT CONFERENCES WHY WOULD YOU WANT TO ENRICH YOUR NETWORK? WELL, FOR EXAMPLE, IN SEVERAL OCCASIONS I FOUND A JOB THROUGH MY NETWORK
 
                WHY AM I HER
 
                RE-ENERGISE & FIND NEW MOTIVATION LEARN ABOUT NEW TRENDS AND ADVANCED TECHNIQUES GET BETTER AT WHAT I DO TAKE A BREAK FROM MY COMPANY ROUTINE ENRICH MY NETWORK WHY AM I HER LEARN FROM THE EXPERTS MY COMPANY PAYS FOR IT, WHY NOT? RAISE MY PROFILE IN THE INDUSTRY
 
                RE-ENERGISE & FIND NEW MOTIVATION STAY ENGAGED WITH MY CURRENT JOB TAKE A BREAK FROM MY COMPANY ROUTINE ENRICH MY NETWORK LEARN ABOUT NEW TRENDS AND ADVANCED TECHNIQUES GET BETTER AT WHAT I DO WHY AM I HER LEARN FROM THE EXPERTS MY COMPANY PAYS FOR IT, WHY NOT? RAISE MY PROFILE IN THE INDUSTRY
 
                RE-ENERGISE & FIND NEW MOTIVATION LEARN ABOUT NEW TRENDS AND ADVANCED TECHNIQUES PREPARE THE “TECHNICAL” GROUND FOR MY NEXT JOB STAY ENGAGED WITH MY CURRENT JOB TAKE A BREAK FROM MY COMPANY ROUTINE ENRICH MY NETWORK GET BETTER AT WHAT I DO WHY AM I HER LEARN FROM THE EXPERTS MY COMPANY PAYS FOR IT, WHY NOT? RAISE MY PROFILE IN THE INDUSTRY
 
                LEARN ABOUT NEW TRENDS AND ADVANCED TECHNIQUES RE-ENERGISE & FIND NEW MOTIVATION PREPARE THE “TECHNICAL” GROUND FOR MY NEXT JOB STAY ENGAGED GET BETTER AT WHAT I DO WITH MY CURRENT JOB TAKE A BREAK FROM MY COMPANY ROUTINE WHY AM I HER ENRICH MY NETWORK PREPARE THE “SOCIAL” GROUND FOR MY NEXT JOB LEARN FROM THE EXPERTS MY COMPANY PAYS FOR IT, WHY NOT? RAISE MY PROFILE IN THE INDUSTRY
 
                LEARN ABOUT NEW TRENDS AND ADVANCED TECHNIQUES RE-ENERGISE & FIND NEW MOTIVATION PREPARE THE “TECHNICAL” GROUND FOR MY NEXT JOB STAY ENGAGED GET BETTER AT WHAT I DO WITH MY CURRENT JOB TAKE A BREAK FROM MY COMPANY ROUTINE WHY AM I HER ENRICH MY NETWORK PREPARE THE “SOCIAL” GROUND FOR MY NEXT JOB LEARN FROM THE EXPERTS MY COMPANY PAYS FOR IT, WHY NOT? RAISE MY PROFILE IN THE INDUSTRY TRUE HERO
 
                STAY ENGAGED WITH MY CURRENT JOB PREPARE THE “SOCIAL” GROUND FOR MY NEXT JOB PREPARE THE “TECHNICAL” GROUND FOR MY NEXT JOB I NEED TO PAY RENT*
 
                MY COMPANY PAYS FOR IT, WHY NOT? TRUE HERO
 
                MY COMPANY PAYS FOR IT, WHY NOT? TRUE HERO WHY DOES YOUR COMPANY PAY FOR IT?
 
                TRUE HERO MY COMPANY PAYS FOR IT, WHY NOT? WHY DOES YOUR COMPANY PAY FOR IT?
 
                SO WHY ARE WE HERE? https://www.tributemedia.com/blog/10-reasons-your-website-sucks
 
                THE ECONOMY IS IMPORTANT https://newsletter.pragmaticengineer.com/p/zirp
 
                AND IT’S CHANGING https://newsletter.pragmaticengineer.com/p/zirp
 
                https://newsletter.pragmaticengineer.com/p/zirp
 
                ITʼS HARD TO OVEREMPHASIZE JUST HOW BIG A SHIFT IS UNDERWAY IN TECH. Pragmatic Engineer, Gergely Orosz https://newsletter.pragmaticengineer.com/p/zirp
 
                IMPACT FOR BUSINESSES HARDER TO RAISE FUNDS PRESSURE FOR PROFITABILITY PRESSURE FOR EFFICIENCY https://newsletter.pragmaticengineer.com/p/zirp
 
                IMPACT FOR DEVELOPERS MORE PRAGMATISM: FULL STACK, CROSS PLATFORM, SHIFT LEFT, BUY VS BUILD, LESS TIME FOR R&D OR TECH DEBT. https://newsletter.pragmaticengineer.com/p/zirp
 
                I EXPECT LESS BULL**** AND MORE PRODUCTIVITY. HARD TIMES USUALLY STIMULATE PEOPLE TO BE MORE EFFICIENT AND CREATIVE. Pragmatic Engineer, Anonymous Manager https://newsletter.pragmaticengineer.com/p/zirp
 
                THE ECONOMICS OF TECHNICAL CHOICES PREMISE Yep, technically I haven’t started the talk yet. This is just a short section where I lead with something potentially controversial, prove that the statement can actually hold true to scrutiny, and turn on the heat.
 
                CODE IS A LIABILITY AND I CAN PROVE IT https://www.forbes.com/sites/forbestechcouncil/2019/02/22/want-to-learn-coding-check-out-these-resources-recommended-by-tech-experts/
 
                HOW DO YOU FEEL ABOUT THE ADD/DELETE RATIOS? https://www.forbes.com/sites/forbestechcouncil/2019/02/22/want-to-learn-coding-check-out-these-resources-recommended-by-tech-experts/
 
                WHY DO WE DO UX RESEARCH BEFORE BUILDING ANYTHING? https://edu.gcfglobal.org/en/problem-solving-and-decision-making/decisionmaking-strategies/1/
 
                WHY DO WE DO UX RESEARCH BEFORE BUILDING ANYTHING? AND WHY DO WE BUILD MVP S ? https://edu.gcfglobal.org/en/problem-solving-and-decision-making/decisionmaking-strategies/1/
 
                NOT ONLY CODE IS A LIABILITY https://www.forbes.com/sites/forbestechcouncil/2019/02/22/want-to-learn-coding-check-out-these-resources-recommended-by-tech-experts/
 
                EVERY DECISION RESULTS IN DEBT https://edu.gcfglobal.org/en/problem-solving-and-decision-making/decisionmaking-strategies/1/
 
                CODE IS A LIABILITY. THE DEBT BEGINS THE MOMENT THE FIRST LINE OF CODE IS WRITTEN. THE CODE IS WRITTEN WHEN THE DECISIONS ARE MADE, SO EFFECTIVELY EVERY DECISION RESULTS IN DEBT. BoF session Rootconf 2018 https://blog.rootconf.in/are-we-concentrating-on-debts-da7a70e7cce0
 
                YOU KNEW THAT ALREADY https://www.youtube.com/watch?v=NLeTEjx3njg
 
                YAGNI O R U E N ‘ T O I N G T O E T E D KISS E T I T E M U P P P L I E D DRY O N ‘ T E P E A T O U R S E L F https://www.youtube.com/watch?v=NLeTEjx3njg
 
                 
                LET’S ZOOM OUT
 
                TACTICAL STREET VIEW https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                OPERATIONAL HELICOPTER VIEW https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                STRATEGIC SATELLITE VIEW https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                THESE LAYERS https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                THESE LAYERS ARE INTRINSICALLY https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                THESE LAYERS ARE INTRINSICALLY INTERCONNECTED https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                DECISIONS MUST https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                MAKE SENSE DECISIONS MUST https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                AT ALL ALTITUDES MAKE SENSE DECISIONS MUST https://www.smartsheet.com/content-center/executive-center/leadership/3-layers-visibility-your-business-needs-compete
 
                AT ALL ALTITUDES, MAKE SENSE DECISIONS MUST in my head, last night Yoda https://starwars.fandom.com/wiki/Yoda
 
                THE ECONOMICS OF TECHNICAL CHOICES MANAGING DECISION MAKING At this point, whether we agree on the introduction or the premise doesn’t matter: I made my point, hopefully you want to see where I’m going with this.
 
                YOU MIGHT HAVE HEARD OF REACT https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF VUE.JS https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF TURBO https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF ASTRO https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF PARCEL https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF NEXT.JS https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF NUXT.JS https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF ANGULAR https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF VITE https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF JSS https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF HTMX https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF HTMX https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF HTMX https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF HTMX https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                YOU MIGHT HAVE HEARD OF HTMX https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                DECISIONS ARE YOU MIGHT HAVE HEARD OF INEVITABLE HTMX https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained
 
                HOW TO MAKE GOOD DECISIONS? OR AT LEAST NOT TERRIBLE ONES? https://edu.gcfglobal.org/en/problem-solving-and-decision-making/decisionmaking-strategies/1/ https://it.wikipedia.org/wiki/Viandante_sul_mare_di_nebbia
 
                HOW TO MAKE GOOD DECISIONS? NOT A RECIPE!
https://www.flow2thrive.com/
 
                HOW TO MAKE GOOD DECISIONS? NOT A RECIPE!
 
                UNDERSTAND THE CONTEXT CYNEFIN /KUH-NEV-IN/ https://www.thomas.co/case-study/specsavers
 
                UNDERSTAND THE CONTEXT https://www.linkedin.com/pulse/mastering-art-decision-making-deep-dive-cynefin-venu-m-tangirala/
 
                UNDERSTAND THE CONTEXT KNOWN KNOWNS Problems with clear cause-and-effect relationships.The solutions are often straightforward i.e.: treat a flu https://www.linkedin.com/pulse/mastering-art-decision-making-deep-dive-cynefin-venu-m-tangirala/
 
                UNDERSTAND THE CONTEXT KNOWN UNKNOWNS Problems have a clear relationship between cause and effect, but not apparent. These problems often require experts. i.e.: treat appendicitis KNOWN KNOWNS Problems with clear cause-and-effect relationships.The solutions are often straightforward i.e.: treat a flu https://www.linkedin.com/pulse/mastering-art-decision-making-deep-dive-cynefin-venu-m-tangirala/
 
                UNDERSTAND THE CONTEXT UNKNOWN UNKNOWNS Problems where the relationship between cause and effect can only be perceived in retrospect. The problems are solved via experimentation. KNOWN UNKNOWNS Problems have a clear relationship between cause and effect, but not apparent. These problems often require experts. i.e.: make a diagnosis i.e.: treat appendicitis KNOWN KNOWNS Problems with clear cause-and-effect relationships.The solutions are often straightforward i.e.: treat a flu https://www.linkedin.com/pulse/mastering-art-decision-making-deep-dive-cynefin-venu-m-tangirala/
 
                UNDERSTAND THE CONTEXT UNKNOWN UNKNOWNS Problems where the relationship between cause and effect can only be perceived in retrospect. The problems are solved via experimentation. KNOWN UNKNOWNS Problems have a clear relationship between cause and effect, but not apparent. These problems often require experts. i.e.: make a diagnosis i.e.: treat appendicitis UNKNOWABLE UNKNOWNS Problems with no clear relationship between cause and effect. Problems urgent and unpredictable, requiring rapid responses and action to bring the situation under control. KNOWN KNOWNS Problems with clear cause-and-effect relationships.The solutions are often straightforward i.e.: treat a flu i.e.: ER red code https://www.linkedin.com/pulse/mastering-art-decision-making-deep-dive-cynefin-venu-m-tangirala/
 
                HOW TO MAKE GOOD DECISIONS? NOT A RECIPE!
 
                FOCUS ON THE KEY DECISIONS BE PRINCIPLE DRIVEN AN EXAMPLE https://www.telegraph.co.uk/health-fitness/wellbeing/mental-health/five-simple-ways-declutter-brain-stop-mind-chatter/
 
                FOCUS ON THE KEY DECISIONS
 
                FOCUS ON THE KEY DECISIONS AGREE THE TOP 5 THAT SHOULD DRIVE ALL THE TEAM DECISIONS
 
                FOCUS ON THE KEY DECISIONS AGREE THE TOP 5 THAT SHOULD DRIVE ALL THE TEAM DECISIONS THIS REDUCES NOISE AND BIASES
 
                FOCUS ON THE KEY DECISIONS FOR US THE GAME CHANGER WAS: PRIVACY OVER PERFORMANCE
 
                HOW TO MAKE GOOD DECISIONS? NOT A RECIPE!
 
                DEFINE WHO OWNS IT R.A.P.I.D. https://www.freepik.com/free-photo/_13187315.htm
 
                R.A.P.I.D. RECOMMEND AGREE PERFORM INPUT DECIDE INPUT AGREER INPUT RECOMMENDER DECIDER PERFORMER INPUT
 
                HOW TO MAKE GOOD DECISIONS? NOT A RECIPE!
UNDERSTAND THE CONTEXT FOCUS ON THE KEY DECISIONS DEFINE WHO OWNS IT DISAGREE AND COMMIT https://www.freepik.com/free-photo/_26345163.htm
 
                DISAGREE AND COMMIT RFCS & DECISION RECORDS https://www.freepik.com/free-photo/_9367275.htm
 
                RFC S & DECISION RECORDS
 
                RFC S & DECISION RECORDS WHERE THE MAGIC HAPPENS
 
                RFC S & DECISION RECORDS STRUCTURE MIGHT VARY
 
                RFC S & DECISION RECORDS Date Decision Proposed by RFC(s) 17 Feb 24 Checkout API Design Payments Link 11 Gen 24 Testing Github Copilot Platform Link 18 Dec 23 Moving from Yarn to Npm Shop Link
 
                DISAGREE AND COMMIT INCLUSIVITY TRUST GOOD FAITH CULTURE ENABLED COLLABORATION ABILITY TO GIVE AND RECEIVE FEEDBACK https://www.freepik.com/free-photo/_9367287.htm
 
                HOW TO MAKE GOOD DECISIONS? NOT A RECIPE!
UNDERSTAND THE CONTEXT FOCUS ON THE KEY DECISIONS DEFINE WHO OWNS IT DISAGREE AND COMMIT ASSESS OVER TIME https://www.linkedin.com/posts/stephanie-gayhart_innovation-nurse-healthcare-activity-7026176117644382208-KSK8/
 
                ASSESS OVER TIME TECH RADAR https://www.linkedin.com/posts/stephanie-gayhart_innovation-nurse-healthcare-activity-7026176117644382208-KSK8/
 
                TECH RADAR What is it? Tech Radar is a list of technologies, complemented by an assessment result, called ring assignment What’s its purpose? The Tech Radar is a tool to inspire and support engineering teams to pick the best technologies for new projects. https://www.thoughtworks.com/en-gb/radar
 
                TECH RADAR https://opensource.zalando.com/tech-radar/
 
                TECH RADAR Why is it important? Not only allows to avoid repeat the same mistakes, but also to converge. https://opensource.zalando.com/tech-radar/
 
                WE NEED TO ACCEPT THAT WE WON’T ALWAYS MAKE THE RIGHT DECISIONS, THAT WE’LL SCREW UP ROYALLY SOMETIMES Arianna Huffington
 
                BREATHE <INTERLUDE> https://www.pexels.com/photo/cairn-stones-and-body-of-water-in-distance-235990/
 
                BUT I WORK IN A VERY SMALL AGENCY/START UP/COMPANY/ DEPARTMENT/GARAGE. THIS IS OVERKILL. https://officeinnovation.co.uk/it-can-be-lonely-working-from-home-how-to-beat-it/
 
                BUT I WORK IN A VERY SMALL AGENCY/START UP/COMPANY/ DEPARTMENT/GARAGE. THIS IS OVERKILL. I’D LOVE TO CHAT AFTER THE TALK: MOST TECHNIQUES SHOULD APPLY JUST FINE. https://officeinnovation.co.uk/it-can-be-lonely-working-from-home-how-to-beat-it/
 
                BUT I WORK IN A VERY SMALL AGENCY/START UP/COMPANY/ DEPARTMENT/GARAGE. THIS IS OVERKILL. I’D LOVE TO CHAT AFTER THE TALK: MOST TECHNIQUES SHOULD APPLY JUST FINE. IF I’M WRONG, REMEMBER WHY YOU ARE HERE! ! https://officeinnovation.co.uk/it-can-be-lonely-working-from-home-how-to-beat-it/
 
                BREATHE </INTERLUDE> https://www.pexels.com/photo/cairn-stones-and-body-of-water-in-distance-235990/
 
                THE ECONOMICS OF TECHNICAL CHOICES WRAP UP With this I close my talk. There will be a brief recap, then, linking back to something I mentioned before, and a bit of a climax, to close on a high. Then a brief QA and I’ll meet you off stage, yeah?
 
                FACTS DO NOT CEASE TO EXIST BECAUSE THEY ARE IGNORED. Complete Essays, Vol. II Aldous Huxley https://www.flickr.com/photos/hebe/2512086374
 
                INTRODUCTION https://www.tributemedia.com/blog/10-reasons-your-website-sucks
 
                PREMISE https://blog.rootconf.in/are-we-concentrating-on-debts-da7a70e7cce0
 
                MANAGING DECISION MAKING https://blog.rootconf.in/are-we-concentrating-on-debts-da7a70e7cce0 https://www.flow2thrive.com/
 
                MANAGING DECISION MAKING https://blog.rootconf.in/are-we-concentrating-on-debts-da7a70e7cce0 https://www.flow2thrive.com/
 
                MANAGING DECISION MAKING https://blog.rootconf.in/are-we-concentrating-on-debts-da7a70e7cce0 https://www.flow2thrive.com/
 
                MANAGING DECISION MAKING https://blog.rootconf.in/are-we-concentrating-on-debts-da7a70e7cce0 https://www.flow2thrive.com/
 
                MANAGING DECISION MAKING https://blog.rootconf.in/are-we-concentrating-on-debts-da7a70e7cce0 https://www.flow2thrive.com/
 
                TOOLS & TECHNIQUES ARE JUST MEANS https://stimpunks.org/glossary/toolbelt-theory/
 
                TO ENABLE MINDFUL DECISION MAKING https://www.freepik.com/free-photo/_18492324.htm
 
                WHILST EVERY DECISION RESULTS IN DEBT https://edu.gcfglobal.org/en/problem-solving-and-decision-making/decisionmaking-strategies/1/
 
                CONSCIOUS DEBT IS AN INVESTMENT https://www.atlassian.com/blog/teamwork/celebrate-wins-and-failures
 
                IN DELIVERING BUSINESS VALUE IN SUPPORTING OUR COLLEAGUES CONSCIOUS DEBT IS AN INVESTMENT IN SERVING OUR USERS OR IN PREPARING OURSELVES FOR OUR NEXT JOB https://www.atlassian.com/blog/teamwork/celebrate-wins-and-failures
 
                THE ECONOMICS OF TECHNICAL CHOICES THE END Is it though?
 
                LET ME RECOMMEND A BOOK I HAVEN’T READ YET MYSELF BOOK CLUB ANYONE? Reach out on Mastodon: @cedmax@octodon.social @cedmax@livellosegreto.it
