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.

Where Has the Magic Gone?

106 pointsby shorts_theoryalmost 6 years ago

35 comments

mdorazioalmost 6 years ago
This seems to be the engineer&#x27;s version of a type of sentiment that has been expressed for hundreds, if not thousands of years: once you really understand a thing, it&#x27;s not magical anymore. A great example of this is Mark Twain&#x27;s writing on his experience with the Mississippi river before and after being a riverboat captain (&quot;Two Ways of Seeing a River&quot;)[1].<p>[1] <a href="https:&#x2F;&#x2F;wordenenglishiv.weebly.com&#x2F;uploads&#x2F;2&#x2F;3&#x2F;6&#x2F;5&#x2F;23650430&#x2F;two_ways_of_seeing_a_river.pdf" rel="nofollow">https:&#x2F;&#x2F;wordenenglishiv.weebly.com&#x2F;uploads&#x2F;2&#x2F;3&#x2F;6&#x2F;5&#x2F;23650430&#x2F;...</a>
评论 #20225812 未加载
评论 #20230760 未加载
评论 #20225161 未加载
评论 #20226580 未加载
评论 #20229291 未加载
评论 #20230771 未加载
评论 #20231663 未加载
mrandishalmost 6 years ago
The &quot;magic&quot; goes out of most things as you become expert in the domain but perhaps the greatest loss is the field of magic itself. As a kid I fell in love with watching magicians. That moment of amazement and delight was always intoxicating. It made me feel for just a moment as if anything was possible (despite knowing there&#x27;s a trick behind it).<p>As a teenager I studied every magic book in the library, practiced for hours, started performing and eventually made a living in college as a magician, even touring on occasion. As I became more skilled and knowledgeable I eventually got into studying magic theory, learning from some very experienced pros. The &#x27;real&#x27; fun in magic for me was coming up with new effects and methods.<p>However, the tough part is once you get to a certain level, you find there are no magic tricks that give that &#x27;zap&#x27; of delight you got when you didn&#x27;t immediately know how they worked. I suspect this effect may be most severe in magic because the visceral impact relies on not knowing the method. You can be an expert musician, able to deconstruct chord progressions and rhythms yet still lose yourself in dancing to music you love. However, not so for advanced magicians.<p>I can still enjoy watching a really good magician on other dimensions like technical execution, creativity or even entertaining presentation but that momentary zap is gone forever.
评论 #20230828 未加载
评论 #20231202 未加载
评论 #20231978 未加载
hyperpalliumalmost 6 years ago
<p><pre><code> The Joys of the Craft </code></pre> Why is programming fun? What delights may its practitioner expect as his reward?<p>First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God&#x27;s delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake.<p>Second is the pleasure of making things that are useful to other people. Deep within, we want others to use our work and to find it helpful. In this respect the programming system is not essentially different from the child&#x27;s first clay pencil holder &quot;for Daddy&#x27;s office.&quot;<p>Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The programmed computer has all the fascination of the pinball machine or the jukebox mechanism, carried to the ultimate.<p>Fourth is the joy of always learning, which springs from the nonrepearing nature of the task. In one way or another the problem is ever new, and its solver learns something: sometimes practical, sometimes theoretical, and sometimes both.<p>Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (As we shall see later, this very tractability has its own problems.)<p>Yet the program construct, unlike the poet&#x27;s words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. It prints results, draws pictures, produces sounds, moves arms. The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to life, showing things that never were nor could be.<p>Programming then is fun because it gratifies creative longings built deep within us and delights sensibilities we have in common with all men.
评论 #20232024 未加载
qzncalmost 6 years ago
It is still magic even if you know how it&#x27;s done. -Terry Pratchett<p>I consider programming the most magical thing we have: We put mysterious incantations into mysterious contraptions and mysterious things happen. Harry Potters wand is not really impressive compared to a smartphone. I find software wonderful even after doing for over twenty years.
marcus_holmesalmost 6 years ago
You wait, kid, soon you&#x27;ll be dealing with a terrible project manager on a doomed project in a company that does awful things to the world.<p>You&#x27;ll find yourself drunk one Saturday night fiddling with yet another side project, tears rolling down your face, wishing you could just work on code that you don&#x27;t actively hate.
评论 #20231525 未加载
beautifulfreakalmost 6 years ago
Call it demystification. It happens in every field. For me, it was when exotic vocabulary lost its luster, and my writing improved. (Ah, youth.) It happens in relationships too. Demystification is generally forward progress.
anyfooalmost 6 years ago
Hofuku said, &quot;Right here is the peak of the mystic mountain.&quot; Chokei looked and said, &quot;So it is, what a pity.&quot; -- Zen mondo<p>That being said, a seemingly simple (and long finished) hobby hardware+software project somehow led me down to the path of engulfing myself in the theory of Digital Signal Processing. It is mostly math, far more than I used to be confronted with in my career as a software engineer, even with a solid analog+digital hardware hobby, and I&#x27;m diving deep into the very fundamentals: Discrete Fourier transforms, Z-Transforms, Quadrature Amplitude Modulation... not just learning how to apply it, but how it&#x27;s actually derived.<p>For some reason, this time the magic sticks. For one, there is the immensely satisfactory feeling when I actually understood, really got a grasp, on a complex subject within that field. You would expect that, as usual, this is where the magic stops. But then actually <i>applying</i> that daunting theory to real world problems, and watching it actually perform what you intended to, is still just very... magical.
hprotagonistalmost 6 years ago
To counteract this, I recommend a career in the biomedical sciences; we fundamentally don&#x27;t understand <i>so much</i> that &quot;i know how it works now and so it&#x27;s not special&quot; hardly ever obtains!
pretendscholaralmost 6 years ago
Funny, I get a great sense of pleasure from understanding things well enough to apply them, especially in unconventional ways. Whenever I read articles like this I get the feeling that they might actually be depressed but misattribute it. Its very difficult to debug your own happiness.
评论 #20229308 未加载
pontifieralmost 6 years ago
I totally get this. I started a Makerspace, and was enchanted by the possibilities present in the dense technology I had gathered.<p>Many of the projects I had always wanted to do were suddenly within reach, and I learned a lot, and made lots of cool things.<p>Now though, when I talk to people there, and they ask me what I&#x27;m working on, I have no good answer. All the low hanging fruit that I had been reaching for has already been picked. The interesting problems to me are still out of reach, and now require even more specialized equipment or technology.<p>If anyone has a spare MRI machine or electron microscope they want to get rid of, I&#x27;ll take it!
评论 #20224684 未加载
评论 #20225191 未加载
评论 #20226914 未加载
评论 #20225427 未加载
wildengineeralmost 6 years ago
I felt the &quot;magic&quot; of software as a teenager with my first programs. I&#x27;ve even faced long stretches of boredom over the years, but after 2 decades the awe of the magic has been replaced with the awe of my own mastery. I&#x27;m in awe when a elegant solution comes to mind, seemingly out of thin air. I find that magical.
swtrsalmost 6 years ago
I&#x27;ve been experiencing this for the last six months and unfortunately its soured my current gig (that I started six months ago now) such that I dread my work life. Almost the entirety of tech is no longer magical once I actually read the tfs cards.
评论 #20230045 未加载
2rsfalmost 6 years ago
For electronics engineers the bleeding edge of wireless research feels like magic, try connecting a 802.11 antenna to a spectrum analyzer and you are guaranteed to have some serious WTF how does it even work moments.
boomlindealmost 6 years ago
What are some good magic retention strategies for people that feel this way? Personally I rotate through an ever growing bunch of topics of interest and find that some insight on one topic can open up the potential for magic in some other topic. I think the fascination some people have with things they don&#x27;t understand is a natural incentive for seeking more knowledge.
l0b0almost 6 years ago
&gt; Once I had a robust mental model of the problem and its solution, writing code for it just felt like a perfunctory task.<p>Based on every piece of software ever it sounds like OP just doesn&#x27;t appreciate just how deep the rabbit hole goes. I mean, even something as simple as `cat` is 700+ lines of code[1], and it would probably take a novice years to understand every single nuance of that program to the point where they could build something comparable on their own. And programming is still in its infancy. If you want more rabbit holes than you can shake a stick at, just look at algorithms, data structures, new languages, networking, compression, high-performance computing, massively parallel systems, zero-knowledge proofs, formal verification, you name it.<p>[1] <a href="http:&#x2F;&#x2F;git.savannah.gnu.org&#x2F;gitweb&#x2F;?p=coreutils.git;a=blob_plain;f=src&#x2F;cat.c;hb=HEAD" rel="nofollow">http:&#x2F;&#x2F;git.savannah.gnu.org&#x2F;gitweb&#x2F;?p=coreutils.git;a=blob_p...</a>
swolchokalmost 6 years ago
I think of this attitude as being a stereotype of mathematicians. &quot;I&#x27;ve already proved that a solution must exist; finding it is just drudgery.&quot; Perhaps the author would enjoy branching into one of the more theoretical branches of the discipline, like theory of computation, cryptography, or mathematics proper?
fit2rulealmost 6 years ago
The magic is where its always been - in the hands of the user.<p>If you find yourself in a technological field and yet very uninspired, its more than likely you&#x27;ve lost contact with the users of that technology.<p>To revitalise yourself, engage with the users of your technology - go find them, see how they use it, see how your technology changes their lives. That is the purpose of technology, and its where all the magic lies.<p>Users are key. Don&#x27;t have users? Thats your problem. Got no clue how your users use your stuff? Again, that&#x27;s the problem. Don&#x27;t see them improving their lives in some way with your technology - then don&#x27;t expect there to be that magic feeling..<p>Disclaimer: Have lost and found the magic over 30 years of experience as a software developer. This always works for me: put down the tools and go spend time with your users.
评论 #20231753 未加载
esmialmost 6 years ago
I often have the opposite experience these days. A very (very) long time ago I knew almost everything about my computer system. I knew the physics of the transistor, the power systems, the schematic of the boards, I had practically all the source code that the machine ran and understood most of it. These days the machines are so complex that I have a very good understanding of my little corner of the machine but the rest might as well be magic for all I know about it. In a way it’s a huge victory for the engineers in our field that these things can be considered mundane.
Sophistifunkalmost 6 years ago
I find the complete opposite, the less magic I have to deal with the happier I am, because it means maybe I can fix things when it doesn&#x27;t do what I want it to do.
评论 #20231075 未加载
notacowardalmost 6 years ago
At 54, I still find some wonder in the coordination of complex systems. Making a single process(or) step through a linear sequence of steps is BORING, but making a hundred or a thousand work together in some complex dance without skipping a beat can still feel pretty amazing. Maybe it&#x27;s more like juggling than magic: the more balls are in the air at once, and the faster they&#x27;re moving, the better. You can even get that feeling without true concurrency, when many pieces of a complex system each step in to do their brief essential part before stepping out again. Of course, when such systems fail the results can be spectacularly <i>bad</i>, but I guess that&#x27;s the price you pay to experience the wonder when it&#x27;s working.<p>For fun, look up &quot;Strandbeest&quot; or &quot;Wintergatan marble machine&quot; on YouTube to see some mechanical equivalents that (at least for me) trigger the same satisfaction at seeing the parts of a complex system come together.
astatinealmost 6 years ago
I kind of understand the sentiment, having seen many enjoyable tasks become chores.<p>However, I think the magic is now in seeing the excitement, seeing that spark getting lit in others. Whether it is people just getting into the profession or those studying, the magic has moved to an external locus. Not the same kind of magic as the OP describes, but still satisfying.
cmseftonalmost 6 years ago
I&#x27;m reminded of Feynman&#x27;s discussion about The Beauty of the Flower <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZbFM3rn4ldo" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZbFM3rn4ldo</a><p>Replace the word beauty with magic, and you get a similar point with regards to the &quot;loss&quot; of magic. It&#x27;s not a loss at all, it&#x27;s really just familiarity; &quot;knowing&quot; how it works doesn&#x27;t make it any less magical (or beautiful). My suggestion to recapture that magic, is to delve further into the things you don&#x27;t understand or know, and to ask further questions to unravel deeper layers, rather than continually having to use the knowledge you already have. It&#x27;s worth recognizing that you can still appreciate that &quot;magic&quot;, despite having looked behind the curtain to see how it works.
reacwebalmost 6 years ago
I feel I am not a very good developer because of a similar feeling. I do not enjoy producing lines of code, but I enjoy solving difficulties. That is one of the reasons I love making prototypes. One of my favourite professional activities is to provide support. Some other team call me to help on issues. Often I know far less than them and they do not always tell all what they have done. It is like an Agatha Christy novel where I have to find the culprit (the cause of the issue). Someone else provides a clean fix. I love problems where the solution is surprising (for example <a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;41061400&#x2F;perl-join-strings-incorrectly&#x2F;41062206#41062206" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;41061400&#x2F;perl-join-strin...</a>).
keiferskialmost 6 years ago
Max Weber&#x27;s concept of Disenchantment is essentially this applied at the societal level.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Disenchantment" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Disenchantment</a>
rdiddlyalmost 6 years ago
Same is true of music too. Once you learn the ins &amp; outs of playing a certain song, you almost forget why you liked it. Or worse, you master the playing style of your favorite player and suddenly you&#x27;ve killed your god!
Retraalmost 6 years ago
One would think one potential solution is to start working on problems we don&#x27;t actually understand. General AI, algebraic frameworks, high efficiency cross-cutting models, etc. Pie in the sky stuff.
评论 #20229617 未加载
Jeff_Brownalmost 6 years ago
I feel that a lot -- but not when I&#x27;m learning new ideas in Haskell. After years of study, that particular engineering landscape remains powerful and beautiful in ways I still don&#x27;t understand.
xkcd-sucksalmost 6 years ago
Fuck that shit. Increased understanding of the world reveals deeper magic.
segmondyalmost 6 years ago
The Magic is gone when you stop challenging yourself and you start looking more outwards than inwards. You have to think crazy ideas and work on them. Most of my side projects are still magically, folks tell me I&#x27;m crazy or it&#x27;s impossible, and the first thing they almost always ask is &quot;How will it work&quot; Of course, the magic is gone once I explain it. Understanding takes away the magic, might be a good thing for you, it might mean you&#x27;re grown and can now understand more and many things.
rgoulteralmost 6 years ago
<i>It has led me to think that the exciting part was never the actual implementation (or coding in this case), but figuring out the solution instead.</i><p>I think this is the key part. (See also: <a href="http:&#x2F;&#x2F;www.commitstrip.com&#x2F;en&#x2F;2014&#x2F;11&#x2F;25&#x2F;west-side-project-story&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.commitstrip.com&#x2F;en&#x2F;2014&#x2F;11&#x2F;25&#x2F;west-side-project-s...</a><p>An opposite of this is moving between different technologies so quickly that you feel like you&#x27;re forever a newbie.
tjralmost 6 years ago
<a href="http:&#x2F;&#x2F;catb.org&#x2F;jargon&#x2F;html&#x2F;magic-story.html" rel="nofollow">http:&#x2F;&#x2F;catb.org&#x2F;jargon&#x2F;html&#x2F;magic-story.html</a>
buboardalmost 6 years ago
I m more interested where did that magic come from? How come this though-secreting organ in our heads feels good vis-a-vis something it does not understand, and why is this more prevalent in early age.
bubblewrapalmost 6 years ago
To me the magic is gone because I feel that even if I create something good, I still need the permission from Google to make it popular.
评论 #20232012 未加载
g00s3_caLL_x2almost 6 years ago
How much new do you use, before you use it all up?<p>If the spark is fading, start teaching. Either on the side, or as a mentor. You&#x27;ll get asked questions you may not know the answer off the top of your head and it will make you dig, and remember.<p>It feels good to spread that spark and fan your own flames in the process.
Otnixalmost 6 years ago
Wireless electricity is quite literally the transmission of electrical energy without wires. People often compare the wireless transmission of electrical energy as being similar to the wireless transmission of information, for example, radio, cell phones, or wi-fi internet.