Architecture By Implication - An Easy Anti-Pattern to Fall Into episode artwork

EPISODE · Jun 19, 2019 · 19 MIN

Architecture By Implication - An Easy Anti-Pattern to Fall Into

from Develpreneur: Become a Better Developer and Entrepreneur · host Rob Broadhead

While experience is an excellent teacher, it is not a silver bullet.  Every problem we tackle is a little different.  Thus, we should follow best practices even when we think we have done this all before.  When we instead believe we can take short-cuts, we are likely to be practicing architecture by implication. Defining the Architecture By Implication Anti-Pattern We go with a lengthy definition this time around.  I recommend you check out the whole page for even more details about this problem. [Click Here to See The Page] "This AntiPattern is characterized by the lack of architecture specifications for a system under development. Usually, the architects responsible for the project are experienced with previous system construction, and assume that documentation is unnecessary due to their competence and experience. This overconfidence leads to exacerbated risks in key areas affecting system success." This is definitely an architecture level anti-pattern.  You will not even recognize it unless you have worked on multiple projects.  Fortunately, you will also not be susceptible to it.  In those case, you may make architectural mistakes, but they will be due to lack of experience, not ignoring what experience taught you. Address Past Mistakes Experience teaches us what to do to be successful.  However, it also shows us traps and mistakes to avoid.  If we lean only on the things that lead to success, then it is architecture by implication.  Think of it as a "gimmee" in golf or a related sport.  The implied assumption is that the task is so simple it cannot be done wrong.  The mere idea of anything in system development being this simple should have you on the floor laughing.   I Know This The three words above should always be a warning sign to you.  When you look at a spec or requirements and estimate based on prior knowledge, you may miss an essential factor.  Treat each task or module as unique.  You should be able to ask good questions and verify assumptions quickly.  Nevertheless, that procedure must still be completed to avoid missing a twist this latest project requires.

NOW PLAYING

Architecture By Implication - An Easy Anti-Pattern to Fall Into

0:00 19:47

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Develpreneur: Become a Better Developer and Entrepreneur?

This episode is 19 minutes long.

When was this Develpreneur: Become a Better Developer and Entrepreneur episode published?

This episode was published on June 19, 2019.

What is this episode about?

While experience is an excellent teacher, it is not a silver bullet.  Every problem we tackle is a little different.  Thus, we should follow best practices even when we think we have done this all before.  When we instead believe we can take...

Can I download this Develpreneur: Become a Better Developer and Entrepreneur episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!