5 ms·
I also like "all web development is basically fancy string concatenation", and as a web dev I feel seen.
by karlshea 5y ago
I also like "all web development is basically fancy string concatenation", and as a web dev I feel seen.
- freemint 5y agoand file access
- Forge36 5y agoPretty much. Many frameworks exist to make it safe.
- jspash 5y agoIt's almost like "a series of tubes" that do nothing more than squirt text around.
- kibblesalad 5y ago"U+1F346 is an eggplant" and other oddities from the tubes we build modern society on
- mwcampbell 5y agoIt may optimize down to string concatenation, or better yet streaming output, but you really shouldn't be doing that concatenation directly. https://glyph.twistedmatrix.com/2008/06/data-in-garbage-out.html https://glyph.twistedmatrix.com/2008/06/data-in-garbage-out....
- hnarn 5y agoGeorge Hotz said something once that most modern developer jobs are depressing because you're not doing any actual programming. I.e. you're not given a problem to solve with code, you're just taping together frameworks and pieces of code that someone else wrote to order. It's a bit like studying to be a chef for five years and then having to put together one of five types of burgers. Like everything Hotz says it's spiced up of course, but there's a kernel of truth to it.
- prescriptivist 5y agoI love George, but he's a bit of a reactionary to a fault and this anecdote is a perfect example. A person with deep knowledge and thoughtfulness will make almost the exact same point with much more nuance, aka Jim Keller: https://www.youtube.com/watch?v=Nb2tebYAaOA&t=1363s https://www.youtube.com/watch?v=Nb2tebYAaOA&t=1363s The choice quote in contrast to Hotz is "executing recipes is unbelievably efficient -- if it's what you want to do"
- hnarn 5y agoThere's definitely an assumption by Hotz that programming and solving "real" problems is what everyone should aspire to, and that anything else is just meaningless. Like anything in life, what's meaningful is of course completely subjective, all the way from some people actually finding it fulfilling to others just not being interested in putting in that much effort into their career and preferring to do other things with their time.
- prescriptivist 5y agoThe irony of this point is if you ever watch a livestream from Hotz, he is, at an amazing level, literally taping together frameworks and systems to graduate to a point where he can begin to express solutions to a real problem. It's one of his great strengths -- nothing cannot be accomplished through hours dedicated to a problem with the extant tools we have. If he wants to impugn the flawed systems we have at our disposal it's just because nothing exists that is in congruity with what is happening in his head. He is, however he may dislike it, good at taping together frameworks and stands as a success case for the systems he might look down on.
- matttb 5y agoMaking crud apps feels like I'm doing a data entry job
- BeFlatXIII 5y agoI've for sure felt this. I'm impedance-matching rather than making things that work.
- gorgoiler 5y agoString concatenation has its own quirks & pitfalls of course.