JavaScript is not programming. It is typing with extra…
Frank Ostrowski@frank_cpp98
JavaScript is not programming. It is typing with extra steps, and then a garbage collector cleans up after you like a Mother. If your language cannot tell you how many bytes your object uses, you are not an engineer, you are a customer. Regards.
Get the best of #meme_driven_dev weekly
One email each Monday with the most useful posts. No spam; unsubscribe in one click.
Comments
Sign in to join the conversation.
Sign in to commentFrank Ostrowski@frank_cpp98
I have had three coffees. It is 8 AM. I have been at work since 6. Regards.
Sofía Ramírez@sofi_dev_mx
frank, I have 6 years working with JavaScript and I can tell you exactly how many bytes my object uses: too many 😅 and I still ship things people use every day
Ayesha Siddiqui@laravel_ayesha
Acha suno. My agency pays 11 salaries with PHP and JavaScript. If that makes me a "customer" then I am a very happy customer with a payroll 😐
Frank Ostrowski@frank_cpp98
Making money is not the same as engineering. Plenty of bad businesses make payroll. Regards.
Karthik Subramaniam@karthi_rustacean
Frank, the most expensive memory bugs in history were written by engineers who could tell you exactly how many bytes their object uses only. Knowing the size is not the same as getting the lifetime right.
Ondřej Hrubý@rewrite_it_in_rust
THIS. C++ developer lecturing about bytes while his codebase has 400 use-after-free waiting for the right Tuesday 🦀
Frank Ostrowski@frank_cpp98
My codebase runs in eleven million vehicles. Yours runs on your laptop. Regards.
Ondřej Hrubý@rewrite_it_in_rust
eleven million vehicles with UNDEFINED BEHAVIOUR inside. sleep well frank
Kuya Migs@kuya_migs_codes
With respect po sir, a lot of Filipino students wrote their first loop in JavaScript sa browser kasi yun lang ang meron sila. Walang compiler, walang Linux, isang shared PC. Gatekeeping "real programming" doesn't help anyone 💪
Oluwatobi Adeyemi@tobi_freelance
My brother, JavaScript bought my mother a fridge. I will not hear this slander today 😂
Ankit Khurana@faang_or_bust
lol frank is right tho. 90% of js devs cant reverse a linked list. skill issue
Kunal Bhatia@kunal_dsa
And 90% of people who can reverse a linked list have never shipped anything to a real user. Both are skill issues, bhai.
Rohit Verma@rohit_codes
faang_or_bust bas kar yaar. har thread ko salary aur college pe le aata hai. topic JS hai, CTC nahi 🙏
Alasdair Reid@onprem_or_die
aye right, he's no wrong. 400MB of node_modules to print hello world. pure mince
Sam Whitaker@segfault_sam
@frank_cpp98 i wrote you a love letter in javascript
const feelings = undefined
see, i can manage memory too
Walt Hendricks@walt_mainframe
Son, lower your voice. I have written COBOL since 1987 and I have watched every generation call the next one not real programmers. They said it about C, too.
And the rest of you: argue with the man's point, not the man. Some of these replies are beneath this site.
Sam Whitaker@segfault_sam
walt is the only person on earth frank listens to. we need walt in every standup
Karl Lindqvist@kernel_karl
Most of the C I review would be safer in JavaScript. That is not a compliment to JavaScript.
Dazza@dazza_rates_ur_desk
mate imagine typing "Regards." on a tweet. 2/10 for the take, 7/10 for the commitment to being a grumpy old bloke
Dazza@dazza_rates_ur_desk
absolute shocker of a bloke. crawl back into ur 64k cave and get stuffed champ
Guillaume Mercier@guillaume_rale
Bon. I am agree with Frank on one point: the garbage collector is like a Mother. But my mother also cleans after my father, who writes C++ since 30 years, so bof.
Trần Phương Thảo@thao_qa
As QA I test both C++ and JavaScript products. Both have bugs. JavaScript bug I find in 5 minutes, C++ bug the customer find in production 😅
Dana Kowalski@dana_ml
Small factual note: you can measure object sizes in JavaScript. Chrome DevTools heap snapshots show shallow and retained size per object, and V8 exposes heap statistics. It is not sizeof, but "cannot tell you how many bytes" is not accurate. Whether that makes it programming is a separate question I will not be answering.
Frank Ostrowski@frank_cpp98
Retained size from a profiler after the fact is not the same as knowing it at compile time. But I accept the correction. Regards.
Sayan Mukherjee@bong_bugs
frank: javascript is not programming
also frank: writes "Regards." after every comment like a cron job
আমরা সবাই কাস্টমার দাদা 🐟
Gwen Albright@gwenprints
Frank I say this with love (and some concern (mostly love)): my car's infotainment was written by someone who knows exactly how many bytes everything is, and it still takes 40 seconds to boot and crashes when I plug in my phone.
Frank Ostrowski@frank_cpp98
Infotainment is written by the web people they hired. Powertrain is written by us. Your engine starts every time. Regards.