Considering how many programming abstractions most programmers work above now, I'd say it's more like magic now then ever before. Draw the circle (add the boiler plate code), recite the words (dig up the proper API method), perform the gestures (compile with certain flags) and your spell (desktop app) will work. If you don't, it'll do nothing or worse, blow up in your face. As a side note, if anyone's interested in l…
I feel disgust for programming domains where I have to use a lot of boilerplate. This is simply because... I can't remember arbitrary bits of information well. I memorize much better if it's something connected by logic.
Burn the Programmer
81–90 of 254 posts
Re: Burn the Programmer
#82More like "Burn the programmer! Adobe has crashed for the third time today!", or "Burn the programmer! YouTube has 100k+ likes on my copyrighted video (that someone else uploaded), and all I got was this lousy t-shirt!"
Re: Burn the Programmer
#83Considering how many programming abstractions most programmers work above now, I'd say it's more like magic now then ever before. Draw the circle (add the boiler plate code), recite the words (dig up the proper API method), perform the gestures (compile with certain flags) and your spell (desktop app) will work. If you don't, it'll do nothing or worse, blow up in your face. As a side note, if anyone's interested in l…
This is exactly the reason I despise Spring with a deep and abiding passion. "Just add this dependency, and add these annotations to your class, and it will all Just Work." "But...what do those annotations actually do ?" "Stop asking so many questions!" I mean, I know the answers are out there, it's open source after all. But so much of it seems deliberately designed to obfuscate the flow of execution and make reason…
Re: Burn the Programmer
#84Considering how many programming abstractions most programmers work above now, I'd say it's more like magic now then ever before. Draw the circle (add the boiler plate code), recite the words (dig up the proper API method), perform the gestures (compile with certain flags) and your spell (desktop app) will work. If you don't, it'll do nothing or worse, blow up in your face. As a side note, if anyone's interested in l…
The books Daemon/Freedom by Daniel Suarez was pretty entertaining on that front. The idea that people could literally affect the world around them via "magic spells" which mapped aliases of a invented language that would be picked up by microphones and then executed on computers. There is a section that muses about the future of humanity and how in the near future, these would literally seem like magic to anyone who…
As soon as we get some sort of grey goo with an API like in Big Hero 6 or wrist mounted fireball/lightning generators we're in business.
Re: Burn the Programmer
#85And this is why I program in Go. Hardware OS Program (no libc, no dynamic libs, no external runtime) Go specializes in "it runs like you read it". I hate magic in my program and I distrust programmers who program like a magician.
Re: Burn the Programmer
#86I've never seen wizards in fantasy novels have to deal with myriads of JIRA tickets, attend interminable mind-numbing meetings and solve impossible dependency hells. I guess that's why they call it fantasy.
Re: Burn the Programmer
#87Considering how many programming abstractions most programmers work above now, I'd say it's more like magic now then ever before. Draw the circle (add the boiler plate code), recite the words (dig up the proper API method), perform the gestures (compile with certain flags) and your spell (desktop app) will work. If you don't, it'll do nothing or worse, blow up in your face. As a side note, if anyone's interested in l…
This is exactly the reason I despise Spring with a deep and abiding passion. "Just add this dependency, and add these annotations to your class, and it will all Just Work." "But...what do those annotations actually do ?" "Stop asking so many questions!" I mean, I know the answers are out there, it's open source after all. But so much of it seems deliberately designed to obfuscate the flow of execution and make reason…
Re: Burn the Programmer
#88Considering how many programming abstractions most programmers work above now, I'd say it's more like magic now then ever before. Draw the circle (add the boiler plate code), recite the words (dig up the proper API method), perform the gestures (compile with certain flags) and your spell (desktop app) will work. If you don't, it'll do nothing or worse, blow up in your face. As a side note, if anyone's interested in l…
As a side note, if anyone's interested in looking a bit more into "programming as magic" there's a great book series called The Wizardry series about programmers being transported into a fantasy realm where magic works similarly to a programming language. Sounds a lot like the "Magic 2.0" series by Scott Meyer. https://www.goodreads.com/series/131379-magic-2-0 In that world, "magic" is very much a direct result of pr…
They definitely focus more on the programming nuance. It's also cool how they introduce technology and interfaces from different periods of computing due to the time traveling aspect.
Re: Burn the Programmer
#89I find it at the very least a little ironic that the author used consumer technology to simulate magic abilities (to such an immersive state that he had to put a low-horror mode) and uses his success in this department as an argument that consumer technology doesn't very closely convey the feeling of magic. I appreciate the argument being made, but I can't say that I accept the premise that (sufficiently advanced) co…
Re: Burn the Programmer
#90Considering how many programming abstractions most programmers work above now, I'd say it's more like magic now then ever before. Draw the circle (add the boiler plate code), recite the words (dig up the proper API method), perform the gestures (compile with certain flags) and your spell (desktop app) will work. If you don't, it'll do nothing or worse, blow up in your face. As a side note, if anyone's interested in l…
The books Daemon/Freedom by Daniel Suarez was pretty entertaining on that front. The idea that people could literally affect the world around them via "magic spells" which mapped aliases of a invented language that would be picked up by microphones and then executed on computers. There is a section that muses about the future of humanity and how in the near future, these would literally seem like magic to anyone who…