TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Cargo Cult Software Engineering (2000)

213 点作者 srirangr超过 4 年前

18 条评论

908B64B197超过 4 年前
Selective cargo culting is great.<p>I recall talking to someone who was very very happy to brag that his company was doing &quot;everything just like Google&quot; and following the exact same practices he read the company did on various engineering blogs.<p>I asked him what was the compensation like and how he managed to get kids from Stanford to work at his company instead of their startups and he just gave me a blank stare. Said something about how they were not in Silicon Valley and paid median salaries and that he had &quot;no trouble finding Google caliber talent in the local market.&quot; and that &quot;it&#x27;s not really the local market&#x27;s customs to give stocks to coders&quot;.
评论 #26019023 未加载
评论 #26020924 未加载
评论 #26019096 未加载
评论 #26018079 未加载
评论 #26019235 未加载
评论 #26024075 未加载
评论 #26021036 未加载
评论 #26020415 未加载
评论 #26031167 未加载
评论 #26022621 未加载
umvi超过 4 年前
How to make a cargo cult project:<p>- Read the latest AGILE books and learn how to be a scrum master<p>- Choose the <i>hottest</i> languages and frameworks as the foundation of the project<p>- Hire a bunch of developers with experience in those languages&#x2F;frameworks<p>- Get JIRA and setup a sprint board<p>- Do a daily standup<p>- Figure out how Kubernetes&#x2F;blockchain&#x2F;marketing buzz can fit into your project to help make it more successful<p>- (optional) Tell devs to upgrade to even hotter languages and frameworks as they come out so that your project always uses cutting edge tech<p>- Wait for the airplanes to land
评论 #26020617 未加载
评论 #26019460 未加载
评论 #26019363 未加载
评论 #26019658 未加载
评论 #26019334 未加载
评论 #26017871 未加载
评论 #26018592 未加载
Jtsummers超过 4 年前
This is a good article, written in 2000. I think it was my introduction to the term &quot;cargo cult&quot; way back when.<p>&gt; We call the imposter organizations sweatshops because they emphasize working hard rather than working smart<p>I wrote on a whiteboard at an office, early in my career, &quot;Company motto: Work harder, not smarter&quot; out of frustration following a meeting with a manager where that phrase was nearly stated verbatim. I had thrown in a ton of OT getting things working (I was young), including a nearly 36-hour run (7am Monday to 6pm Tuesday, with a few hours off for lunches, dinner on Monday, and a trip home to shower and change Tuesday morning). The OT was worth it, I fixed the thing that was blocking us and I set it up so that we wouldn&#x27;t have that issue in the future. I identified various areas where procedural improvements would reduce our error rate in cases where we had repeatedly run into the same issue (or similar issues with a common root cause), and it was discarded by this manager with something like the above motto and &quot;We don&#x27;t do that here&quot;. This meant that I was going to get <i>lots</i> more OT (yay money!) but I just wanted to sleep at night again.
评论 #26018001 未加载
评论 #26019686 未加载
评论 #26017468 未加载
InfiniteRand超过 4 年前
On a tangent, Cargo Cults in the Pacific are a more complex phenomenon than many people assume.<p>I remember in college I had a great Pacific studies professor and one of the topics he touched upon was the idea of cargo cults as a form of disruptive political protest. I forget the details of his argument, but I think this article captures the gist of it - <a href="https:&#x2F;&#x2F;www.scientificamerican.com&#x2F;article&#x2F;1959-cargo-cults-melanesia&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.scientificamerican.com&#x2F;article&#x2F;1959-cargo-cults-...</a><p>I also think there was an element of trying to play Americans off of other colonial powers, although I can&#x27;t find any citation for that.<p>Interesting to note that at least one cargo cult made the transition into an actual political party - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Nagriamel" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Nagriamel</a>
评论 #26022386 未加载
评论 #26021030 未加载
评论 #26021582 未加载
harry8超过 4 年前
Anyone who hasn&#x27;t read Feynman&#x27;s original speech or just hasn&#x27;t re-read it for a couple of years:<p><a href="https:&#x2F;&#x2F;calteches.library.caltech.edu&#x2F;51&#x2F;2&#x2F;CargoCult.htm" rel="nofollow">https:&#x2F;&#x2F;calteches.library.caltech.edu&#x2F;51&#x2F;2&#x2F;CargoCult.htm</a><p>For mine, it is one of the great pieces of writing&#x2F;oratory of the last couple of hundred years and addresses so many of today&#x27;s issues head on. It would be nice if it became very dated, let&#x27;s work on that.
评论 #26022849 未加载
tra3超过 4 年前
Steve McConnell is great. Of the &quot;Code Complete&quot; fame. I recently read his &quot;More effective agile&quot; and it&#x27;s a great modern introduction to Agile. Lots of actionable advice.
评论 #26019304 未加载
评论 #26018980 未加载
AnimalMuppet超过 4 年前
This is really more &quot;cargo cult software engineering <i>management</i>&quot;.<p>Cargo cult software engineering is also a thing: Patterns (chosen without knowing when to use them or why). OO vs FP (picked without knowing when to use which, and why). Languages and frameworks (chosen without knowing when to use which, and why).
antiquark超过 4 年前
&gt; When presented with more effective, new practices<p>Yeah but... how can you judge the actual effectiveness of some practice if it&#x27;s new? There&#x27;s no long-term empirical evidence to judge it by.
评论 #26017587 未加载
评论 #26017824 未加载
sidlls超过 4 年前
We should be debating process versus commitment, though. “They can both work” is a bit facile.<p>Work isn’t (typically) done except in the context of workers’ lives. These paradigms incentivize different behaviors and cultures and there are real impacts on the lives of workers as a result. It’s a mistake to purport that we can ignore those consequences in an evaluation of what works.
评论 #26018081 未加载
评论 #26018038 未加载
blaufast超过 4 年前
Isn&#x27;t the whole appeal of this kind of article that you get to believe you are an insider to &#x27;correct&#x27; knowledge?
satya71超过 4 年前
Article from 2000. Still seems relevant
amelius超过 4 年前
We&#x27;re heading towards an era of cargo cult where Apple&#x27;s silicon is viewed as pure magic and developers scratch their heads over why they are now paying 60% to be in the App Store considering that they are doing the exact same things as when the rate was still 30%.
评论 #26023982 未加载
kerblang超过 4 年前
&gt; these organizations look at successful companies like Microsoft<p>Except they don&#x27;t anymore, because nobody worships at the altar of Microsoft, because while they were once revered as Gods, they no longer are. Now substitute Google, Tesla, etc...<p>The tech industry would advance faster if we paid more attention to technology than market dominance.
评论 #26019046 未加载
评论 #26019100 未加载
评论 #26019308 未加载
sorokod超过 4 年前
Reminds me how some children play chess by mirroring the moves of the oponent. It sort of works up to a point.
tempodox超过 4 年前
&gt; <i>… we should be looking for ways to raise the average level of developer and manager competence.</i><p>Ha, I wish! The vast majority of companies I worked for never wasted a thought on this. It seems clear to me that there is much room for improvements on that axis, irrespective of organizational style.
评论 #26021975 未加载
rajacombinator超过 4 年前
Can we start calling this Agile Culting?
评论 #26022604 未加载
nelsonenzo超过 4 年前
Neither approach is wrong when used correctly! What a wonderfully written article.<p>I feel like 98% of articles and opinions in popular media could learn a lesson from this articles template. So often folks are busy arguing the obvious extremes that they completely miss the point of what actually matters.
mlthoughts2018超过 4 年前
There are some fundamental limits to commitment-focused culture though. People have life obligations. Even if they wanted to work 60 hours a week, their sick mom or their childcare or their kitchen renovation or an especially busy graduation season for nieces and nephews just requires their time, and their knowledge that their job is secure and they won’t be penalized on raises, rewards, etc., for simply <i>having a life.</i><p>Because of this, the commitment-focused path just doesn’t work, flat out. At best you can use it briefly to exploit unwitting young people who don’t know their worth and don’t have enough self-confidence to say no, and ride that into a pump and dump IPO situation, after which your company will promptly become process-focused and all the young people will quit and be replaced by mid-career people who don’t mind inheriting the mind-melting tech debt as long as you pay well and only expect 40 hours per week.
评论 #26017639 未加载
评论 #26017921 未加载
评论 #26017620 未加载