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