Ep. 6: Software rewrites (almost) always fail
Always an Engineer24 Loka 2022

Ep. 6: Software rewrites (almost) always fail

In this episode Asim Razzaq sheds light on the ongoing debate of whether companies should undertake a software rewrite or instead refactor. This age-old decision can often make or break an organization, especially when a specific software system reaches a certain point of evolution.

[01:23] Trade Offs on Rewrites and Refactoring

[02:55] Situation Analysis

[04:39] Fit Application for the Demand

[06:17] Refactor or Rewrite?

[09:20] Asim’s Recommendation


The Evolution of Systems and Market Demand

As companies develop new systems that would meet the market or client’s demands, the need to meet these expectations adds pressure for the organization to modify their products. Software engineers begin to evaluate whether or not the system should be revisited and modified or completely rebuilt. Hence the rewrite vs refactor debate emerges. Effectivity of these methods would vary per company, but there are many factors to also consider when choosing which method to go for.

Realistic Solutions

As both rewrite and refactor pose great ideas on how to adapt to the rapid market demand, companies have to make a realistic decision on which method they need to use. If the company already has an existing business format, and the time comes that they need to evolve this mainframe, then it would be wise to work on agility in order not to prolong or confuse the consumers. Consider that companies also have a fair share of employment flow, moving from one position to the next or if the system no longer applies to the knowledge scale of the person in charge.

Got questions or suggestions for future episodes? Just visit www.alwaysanengineer.org

Additional Resource Materials:

Martin Fowler’s Blog

Jaksot(29)

Ep. 28: The Future of Software Testing in the GenAI Era

Ep. 28: The Future of Software Testing in the GenAI Era

In today's episode, Asim sits down with Shailesh Kumar, the Senior Vice President of Engineering at ClickUp. Shailesh has over 18 years of experience in software engineering, architecture, and leaders...

29 Syys 202334min

Ep. 27: 5X your Developer Productivity with Generative AI

Ep. 27: 5X your Developer Productivity with Generative AI

In today's episode, Asim sits down with Umair Akeel, a startup founder, passionate engineer, former distinguished engineer at Twilio Inc, and former VP of Engineering at Oracle. They discuss how to 5X...

22 Elo 202331min

Ep. 26: Radical Engineering Transformation through Inner Sourcing

Ep. 26: Radical Engineering Transformation through Inner Sourcing

In today's episode, Asim sits down with Arnold Goldberg, the VP/GM of Payments at Google. Over the last 30 years, Arnold has worked with four notable high-growth companies – PayPal, Box, LinkedIn, and...

31 Heinä 202328min

Ep. 25: Sometimes the problem is to discover what the problem is

Ep. 25: Sometimes the problem is to discover what the problem is

In today's episode, Asim sits down with Joe Lynch, an experienced engineering leader and the VP of Engineering at Twilio. Joe boasts comprehensive experience in bringing scalable SaaS products and pla...

22 Touko 202330min

Ep. 24: Seven habits of highly effective engineering teams with Mark Interrante

Ep. 24: Seven habits of highly effective engineering teams with Mark Interrante

In today's episode, Asim sits down with Mark Interrante, a technology leader who builds engineering and product development teams for companies ranging in size from startups to Fortune 100. He also en...

18 Huhti 202339min

Ep. 23: Prioritizing prioritization with Harry Max

Ep. 23: Prioritizing prioritization with Harry Max

In today's episode, Asim sits down with Harry Max, an executive player-coach, consultant, and hands-on product design leader with vision and a solid grasp on operations. His experience includes being ...

28 Maalis 202327min

Ep. 22: The power of a technical insight with Ashmeet Sidana

Ep. 22: The power of a technical insight with Ashmeet Sidana

In today's episode, Asim sits down with Ashmeet Sidana, the Founder and Chief Engineer at Engineering Capital. His experience includes managing venture capital funds, serving on multiple Boards of Dir...

14 Maalis 202331min

Ep. 21: Authentic leadership with Troy Toman

Ep. 21: Authentic leadership with Troy Toman

In today's episode, Asim sits down with Troy Toman, the Vice President of Engineering at Planet. He is a technology and services executive with an extensive background in systems and infrastructure so...

27 Helmi 202327min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
psykopodiaa-podcast
mimmit-sijoittaa
rss-rahapodi
rss-rahamania
rss-lahtijat
ostan-asuntoja-podcast
rahapuhetta
rss-neuvottelija-sami-miettinen
rss-h-asselmoilanen
rss-laakispodi
inderespodi
rss-porssipuhetta
rss-startup-ministerio
rss-bisnesta-bebeja
sijoituspodi
rss-strategian-seurassa
asuntoasiaa-paivakirjat
rss-merja-mahkan-rahat
rss-paasipodi