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*

  • it could be a mortgage, school tuitions, poker, expensive hobbies, lavish lifestyle, cat litter, or whatever you usually spend your money on.

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!

  1. UNDERSTAND THE CONTEXT 2. 3. 4. 5. https://www.thomas.co/case-study/specsavers

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!

  1. UNDERSTAND THE CONTEXT 2. FOCUS ON THE KEY DECISIONS 3. 4. 5. https://www.telegraph.co.uk/health-fitness/wellbeing/mental-health/five-simple-ways-declutter-brain-stop-mind-chatter/

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!

  1. UNDERSTAND THE CONTEXT 2. FOCUS ON THE KEY DECISIONS 3. DEFINE WHO OWNS IT 4. 5. https://www.freepik.com/free-photo/_13187315.htm

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