Cargo Cult Programming
en.wikipedia.org
Cargo Cult Programming
1–10 of 10 posts
Re: Cargo Cult Programming
#2I used to use all sorts of design patterns like Factory, Creating an interface first before implementing a service, creating package-info.java inside every package without knowing or realising the used of it. Looking back, I should have stopped and asked more questions before focussing on finishing on time.
Re: Cargo Cult Programming
#3There is a large Venn space here with RDD, résumé driven development.
Re: Cargo Cult Programming
#4This article largely misses the cargo culty things developers do in practice - like massively overcomplicating their infrastructure using kubernetes and message busses when they've no real need. There is a large Venn space here with RDD, résumé driven development.
Re: Cargo Cult Programming
#5Re: Cargo Cult Programming
#6Re: Cargo Cult Programming
#7Re: Cargo Cult Programming
#8This article largely misses the cargo culty things developers do in practice - like massively overcomplicating their infrastructure using kubernetes and message busses when they've no real need. There is a large Venn space here with RDD, résumé driven development.
Re: Cargo Cult Programming
#9This article largely misses the cargo culty things developers do in practice - like massively overcomplicating their infrastructure using kubernetes and message busses when they've no real need. There is a large Venn space here with RDD, résumé driven development.
Jokes aside, I don't think this is really cargo cult. It seems more like people genuinely believe in adding bloat just to get promotions or bragging rights. In my opinion, actual cargo cult behavior would be a novice saying they want to solve a front-end slowness issue by migrating the whole application to React because "React just works, dude." Or it could be the Stackoverflow-driven development approach, which is now evolving into ChatGPT-driven development.
But the real winner is when there's a development process problem, and someone says, "What we need is Agile!" as if requiring the team to follow ceremonies that no stakeholders care about will magically fix everything.
Re: Cargo Cult Programming
#10The one I see the most is "cargo cult Agile", where teams adopt practices like sprints and story points without truly understanding the values behind Agile. This often happens when people mimic what they’ve seen on other projects without fully grasping the concepts, leading to a cycle of misinterpretation. Frameworks like SAFe and even Scrum can exacerbate this by encouraging a focus on rituals over figuring things o…