TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Unreasonable Effectiveness of IT

76 pointsby brown-dragonalmost 10 years ago

11 comments

mystiquealmost 10 years ago
I attributed a lot of this &#x27;effectiveness&#x27; to developers who are lazy.<p>There have been times when I automated things and that was because I wanted to avoid repetitive work. I have never been able to automate something I had not manually done 2-3+ times, but once I did I knew what I needed to do to avoid manual work and make the process error free for next time same operation was needed. If someone else was dictating what they needed, I would not have been able to build my tools as effectively.<p>To me, a good developer is a &quot;maker&quot;, who builds tools. For us the raw material is a computer and some free time, which makes experimentation and evolution of our tools easier compared to other professions.
评论 #9845035 未加载
gizialmost 10 years ago
He neatly explains why traditional, say, &quot;reasonable&quot; management does not work in IT:<p>- Objectives are a way of saying prove to me first that you know where you are going before you go.<p>- We’ve come to believe too much in metrics and accountability.<p>- There’s no systematic way known how solve ambitious problems. (Otherwise they would have been solved already.)<p>For example, the original Google Search project succeeded, exactly because none of this was around. Traditional management only works for repetitive processes. Organizations that revolve around traditional management are incapable of innovating.
评论 #9844058 未加载
评论 #9843673 未加载
incompatiblealmost 10 years ago
&quot;As Schopenhauer says, when you look back on your life, it looks as though it were a plot, but when you are into it, it’s a mess: just one surprise after another. Then, later, you see it was perfect.&quot;<p>Weird. When I look back on my life, I see blunders, randomness and missed opportunities. There&#x27;s a great deal that I would change if I could do it over. I&#x27;d have thought that was the same for most people.
评论 #9844841 未加载
ChuckMcMalmost 10 years ago
I certainly disagree with this bit, <i>&quot;There’s no systematic way to know how solve ambitious problems. We just don’t know what will lead to what. The future is a fog. An ambitious problem is not deciding what to have for lunch, it’s more like curing cancer or creating an AI.&quot;</i><p>I have always started on the solution to an ambitious problem by asking &quot;what would have to be true for this to be solvable?&quot; and from each of those things working backward until you get to things that are all true now. Then you can start solving the &quot;almost&quot; true things and work forward to the ambitious solution at the end.
评论 #9843427 未加载
bootheadalmost 10 years ago
I&#x27;m currently listening to an account of the de-centralized command structure Gen Stanley Mcchrystal put in place to combat Al Quaeda in Iraq and the taliban in Afghanistan. One thing that is clear is that in a fast paced environment (be that the theater of war or a start up) top down rigid command doesn&#x27;t work. All this is really saying that the the organization that gets through a feedback loop as fast as possible wins. You can call that the OODA loop, lean, holocracy or whatever you want.<p>I&#x27;m strongly in favor of giving up centralized control in the interests of allowing emergent behavior to tackle opportunities as fast as possible. Leadership to me should be:<p>* Set the direction<p>* Gather smart, motivated people<p>* Create an environment that gets everyone on the same page<p>* Get the fuck out of their way.
评论 #9845172 未加载
pbreitalmost 10 years ago
I guess I&#x27;m more amazed at how much energy goes into relatively minor advances or even in going backwards. Like the proliferation of frameworks, the difficulty in cross-platform development, how hard scaling remains, etc.
评论 #9843576 未加载
评论 #9843812 未加载
评论 #9843194 未加载
评论 #9843550 未加载
hliyanalmost 10 years ago
Isn&#x27;t a big part of information technology&#x27;s rapid pace the fact that much of it happens in a virtual space instead of the real world? I wonder if civil engineering would move as fast if buildings could be built and torn down as fast (and as cheaply) as computer programs, and if building materials&#x27; efficiency could be improved at the same pace transistors can be miniaturized?
评论 #9844437 未加载
Animatsalmost 10 years ago
&quot;Information technology&quot; is over a century old. IBM has been in business for more than a century. FORTRAN is over 60 years old. C and Unix are over 40. So is the Intel 8080 microprocessor. It&#x27;s not like this happened overnight.<p>Both electric power and railroads were deployed faster.
评论 #9844050 未加载
DanielBMarkhamalmost 10 years ago
Nice essay. Love the premise of how working around a problem can lead to a direct solution instead of working directly on a solution. It&#x27;s a very important point.<p>But there is an exception to his argument that he should have acknowledged for the essay to really take hold: there is one area where we can work towards clear objectives that actually help solve problems we don&#x27;t understand. That area is making existing solutions more efficient.<p>Moore&#x27;s Law has carried a huge load in the advancement of IT. Ideas that were simply speculations become easy-to-accomplish when technology gets commoditized. Things that used to take months can happen in seconds. That opens up all kinds of new possibilities.<p>IT is full of folks making stuff more efficient. That stuff can be hardware, software, or just &quot;things people do&quot;, like hail a taxi. The more efficient we make everything, the easier it is to create and combine stepping stones. That takes a good idea and makes it even better.
anaolykarpovalmost 10 years ago
Great, now I also have a justification for not living an objective-driven life
mclightningalmost 10 years ago
title naming in hackernews is so copy-cat. this is the 3rd time I see a title &quot;the unreasonable effectiveness&quot; of X. After the first very successful post.
评论 #9844356 未加载