|
fritz posted:i write c, and while i can assure you that yes its nearly as bad as my posts, i dont ever want to touch the javascript again at least c is pretty clear on the types and where you put them
|
|
|
|
|
| # ? Nov 10, 2025 13:28 |
|
Plorkyeran posted:did you completely miss that 10 year period where everyone loved dynamic typing and thought that static types were just a legacy thing that used to be required for good performance? probably, i didn't program until 2011
|
|
|
|
it’s huge fun writing dynamically typed programs and it fuckin sucks to maintain them
|
|
|
|
AWWNAW posted:it’s huge fun writing dynamically typed programs and it fuckin sucks to maintain them
|
|
|
|
it absolutely isn't fun to write them. i like my errors same as my coffee: at compile time
|
|
|
|
i'm the NullPointerException at runtime
|
|
|
|
Blinkz0rz posted:i'm the NullPointerException at runtime whose stack trace has been elided as a performance optimization
|
|
|
|
AWWNAW posted:whose stack trace has been elided as a performance optimization pretend i posted a stack trace entirely comprised of files in spring boot
|
|
|
|
https://twitter.com/ryanqnorth/status/1083814625035067392
|
|
|
|
AWWNAW posted:it’s huge fun writing dynamically typed programs until you try to run them
|
|
|
|
if I wanted to generate an 8 diget alphanumeric hash to name a url are there any tricks I need to know
|
|
|
|
Make sure it spells naughty words often
|
|
|
|
ComradeCosmobot posted:Do you prefer substr or substring? code: MDN + [javascript thinghy] and learn how to use the language correctly for modern standards.
|
|
|
|
Blinkz0rz posted:if you get into a place where you have questions about your types you're probably writing bad code anyway Blinkz0rz posted:the terrible programmers are coming from inside the thread
|
|
|
|
Blinkz0rz posted:pretend i posted a stack trace entirely comprised of files in spring boot i’ve got a full stack trace of my code and lemme tell ya, I’m mad as hell about it
|
|
|
|
Blinkz0rz posted:i'm the NullPointerException at runtime loving christ i wish i could get something as well-defined as a NullPointerException in dynamically typed languages
|
|
|
|
Deep Dish Fuckfest posted:loving christ i wish i could get something as well-defined as a NullPointerException in dynamically typed languages the error always means your object's interface doesn't match what the receiver expected. just like statically typed languages. the only difference, with dynamic typing, you don't know it's a problem until runtime, and for some reason it's still supposed to be your fault
|
|
|
|
Sapozhnik posted:death pyramid callback hell mods
|
|
|
|
a ton of smart people have worked hard to make javascript usable in a browser. it’s much better than it used to be and it’s amazing what’s been accomplished. but there are exactly 0 reasons to execute javascript outside your browser, there are so many better options. the only javascript you should execute outside your browser is your flavor of webpack, and even that should have been written in a good language.
|
|
|
|
florida lan posted:staring at modern webapps (including ours) saddens me. no, they were right and you’re right, and this way of making web pages and calling them “apps” is wrong web pages are for displaying information; putting the information to display someplace other than the HTML and putting any styling someplace other than the CSS is Doing It Wrong
|
|
|
|
Sapozhnik posted:Yes it turns out that a document typesetting system makes a poor user interface toolkit sapozhnik is right Shaggar posted:lol no. javascript is a horrible, horrible language and all the tooling in the world cant fix it. also all the tooling is terrible shaggar is right
|
|
|
|
Shaggar posted:it should be compared to c# and java which are much better languages and were an option at the time javascript really started to become a problem. scheme was also an option, seriously considered if only jwz had done the scripting instead of eich; jwz could actually look at and integrate scheme48, but eich threw up his hands at figuring out how to integrate anything and wrote his own babbys first C-like with lex & yacc instead
|
|
|
|
someone linked an article about blockchain card games and i wanted to hate read it but i couldn't because the news site was an SPA and it didn't work
|
|
|
|
eschaton posted:no, they were right and you’re right, and this way of making web pages and calling them “apps” is wrong actually it’s good because it means I, a backend developer, never need to touch javascript. for every other reason it is bad.
|
|
|
|
dont worry guys webasm will save us
|
|
|
|
eschaton posted:scheme was also an option, seriously considered what could’ve been
|
|
|
|
Ex coworker hit me up on hangouts yesterday. The marketing director was put in charge of engineering. When that happened, he quit so hard he didn’t just quit, he quit, packed his bags, and moved to Seattle with his wife without even telling anybody he quit. He doesn’t even have a job yet in Seattle. This leaves the Ex company without any programmers and nobody to pass documentation on to. I expect the company to not last more than a year. I got him an interview with my current company. FlapYoJacks fucked around with this message at 02:17 on Jan 13, 2019 |
|
|
|
AWWNAW posted:what could’ve been people often react to my “we could’ve had scheme” with “but then client side scripting never would have taken off!” as if that’s some sort of downside
|
|
|
|
ratbert90 posted:Ex coworker hit me up on hangouts yesterday. The marketing director was put in charge of engineering. more like a month, unless the company is selling something other than the work you and the other engineers were doing how big was this company?
|
|
|
|
also after his company folds, contact the CEO with openings you have available
|
|
|
|
ratbert90 posted:Ex coworker hit me up on hangouts yesterday. The marketing director was put in charge of engineering. purest schadenfreude on earth. the ghawar and safaniya of schadenfreude
|
|
|
|
ThePeavstenator posted:more like a month, unless the company is selling something other than the work you and the other engineers were doing 35 employees. They can keep using the third party engineering company, but it will cost them poo poo loads of money and they can drop them whenever.
|
|
|
|
ThePeavstenator posted:also after his company folds, contact the CEO with openings you have available He is antisemitic and is genuinely crazy.
|
|
|
|
eschaton posted:people often react to my “we could’ve had scheme” with “but then client side scripting never would have taken off!” another plausible outcome would have been: client side scripting takes off, but in vbscript perhaps we should count our blessings
|
|
|
|
Soricidus posted:another plausible outcome would have been: client side scripting takes off, but in vbscript this would have been the outcome if microsoft had had its way
|
|
|
|
ratbert90 posted:He is antisemitic and is genuinely crazy. yikes
|
|
|
|
Symbolic Butt posted:yikes Yeah, in western Michigan, old Dutch people tend to hate Jews for some reason. He also rants about the banks and how the Jews won't give the business more credit.
|
|
|
|
ratbert90 posted:Ex coworker hit me up on hangouts yesterday. The marketing director was put in charge of engineering. you’re living the dream
|
|
|
|
Soricidus posted:another plausible outcome would have been: client side scripting takes off, but in vbscript vbscript is unironically better than javascript
|
|
|
|
|
| # ? Nov 10, 2025 13:28 |
|
Shaggar posted:vbscript is unironically better than javascript "should we implement all visual basic's error handling modes?" "nah, the ones that branch to an error handling subroutine like try/catch in other languages are too complicated, just give them on error resume next. i'm sure everyone will definitely check the err object at appropriate times instead of just taking it as carte blanche to ignore everything and hope for the best" -- the meeting where microsoft put as much effort into designing vbscript as netscape put into designing javascript
|
|
|













MDN + [javascript thinghy] and learn how to use the language correctly for modern standards.








