OOP is dead.
Too many recognisable devs have criticised OOP to ignore:
- Mike Acton
- Jonathan Blow
- Casey Muratori
- John Carmack
- Nicolas Guillemot
- Randy Gaul
- Tim Sweeney
- Tom Forsyth
- Sean Barrett
- Bjarne Stroustrup (Ironically)
- Aras Pranckevičius
@chinesegon
I don't think you understand, less than 1% of people in the UK earn over £100k
Someone making £120k in the UK is as much of an accomplishment as someone making $350K in the US.
@tim_radio
@tinaxxwash
@FOS
@reeses
"not sure why she’s crying and whines all the time about not getting any respect"
Err because she doesn't get much respect.
She's young and she can express herself.
We don't complain when these athlete dudes bitch about why they suck so let's keep it even.
@webdevcody
Run away from the abstractions. Get closer to the meat of things.
Don't wait 20 years to realise that all the skills required to use the fluff doesn't transfer.
@ctierengineer
Zig is what you can call a "principled" language, which shapes it's API.
Zig does not do "magic" everything is explicitly.
Simply "Don't return a pointer belonging to short-lived data"
We have simple allocation and defer conventions.
Why add cost onto compile times?
@webdevcody
Modern day fullstack JS is literally a re-invention of the wheel for the 1000th time.
When you seriously break it down, these stacks are not really innovating. A lot of the development trends are things we've known are bad for over a decade, but they trend.
Stop implementing constructs in programming languages where language authors have explicitly avoided them for well-researched and well-thought-out reasons.
E.g. If your modern programming language does not have interfaces, don't implement interfaces.
Should I show ppl how Vanilla JS (both frontend and backend) Is not only better in performance but easier to manage using modern ECMAScript.
- Faster dev times
- Less ambiguity
- A clear separation of concerns
Are ppl really ready for this world-crushing topic 🤔
When someone flips burgers at McDonald's they know they are not a Michelin Star chef.
But you mfking software devs, writes one IF statement then mentally masturbate over being perceived as the next Linus Torvalds or John Carmack.
Having a job does not make you a genius.
I had no idea this was a thing.
Previous traditional ways to syntax-highlight:
- Runtime: Load bulky JS
- Compile time: Load bulky CSS
- Either of both but via the server
(All above = countless HTML elements required)
- Image (can't copy)
Big game changer.
E.g. Zig syntax:
Programming is absolutely not divided by self-taught vs educated, those lines blurred several decades ago.
It's really just:
- I want to solve real problems
Vs
- I want to prove to everyone im clever, I like fancy syntax
The future of programming seems to be hitting a split with two types of programmers:
On one hand you'll have the "classically trained" swe, the guy that did a bachelor and masters in CS/math at Stanford, codeforces, IOI. More theoretical knowledge, cruises through job interviews,
Controversial to say but:
Tech people with the best learning content don't often know entirely what they're doing.
They make great videos, and you will learn 80% of what they're trying to teach you but they are clueless to maybe 20%
That's a good thing...
Nope
Humans not understanding that a conflict is a huge fucking waste of time and should be avoided by all means necessary, hurts more than it helps.
If you can't open your mouth or send a slack message, can't blame git for that.
I appreciate Lex and Rogan but make no mistake, they're village idiots.
Nothing wrong with that, Rogan knows this and embraces it.
Even I am somewhat of a village idiot in tech.
But Lex is totally oblivious to how clueless he is.
Ban the word fullstack.
Nobody working in McDonald's is like:
"I don't only serve I wash dishes and flip burgers too"
Being a slave isn't a badge of honour.
Most salmon sold is farmed, has parasites and chlamydia. So they pumped them with antibiotics which turns the bright red color to pink.
Wild salmon (mostly bright red, but there is also wild pink). Also contains parasites
I'll take lab grown over eating treated stds any day
To everyone "questioning the safety of the ingredients" in this lab grown salmon:
lmfao have you ever seen an ocean based salmon farm?
The fish are covered in parasites, they have bites taken out of them by seals, they are pumped full of anti-biotics and vaccines
Not to
In terms of best tech communities, Ruby is
#1
I'd put Next.js near the bottom of the list because those mfs kindly need to stop.
And right at the very bottom of the pit are the gremlins who use Vercel.
@keyladelslay
A dumb person's idea of an intellect.
I call these losers "Internet daddies"
Totally embarrassing to worship one but I love to mock people so more fun for me.
@DhravyaShah
@lexfridman
Moral of the story is, don't place anyone on a pedestal.
IMO he may be using an algorithm to block accounts that mention him alongside negative words.
Either way that level of petty is pathetic.
Men just need to stop being so quiet.
Men calling out other men should be normalized, (call out as in educate not demonize) especially for injustice against women and to prevent hate.
Society doesn't encourage being outspoken, that's the fucking problem in a nutshell...
@kentcdodds
This is Monkey See Monkey do. Go community despises this.
Would be better to allow a function to handle exceptions seamlessly.
// With some sort of pipe
const result = exceptionFn | someFn()
// Or another syntax
const result = ?exceptionFn someFn()
Repeating if/else is 👎🏾
@SwiftOnSecurity
Looks like an electric meter.
I rented a room once that had one from the 70s.
I hacked it with a coat hanger and I got free electricity.
My landlord caught me and shouted my head off 😹
I still kept doing it.
Data is not enough to manifest a bespoke system effectively. AI would need to be sentient to do so and we are far from that.
Can it make generic BS, of course. But anything more advanced needs a genuine level of awareness.
This current wave of AI is bottle-necked.
Hot take: Soon, the most productive programmers will not author programs in traditional programming languages. They will author in English, SudoLang, & AI will produce most concrete implementations. This is already starting to happen.
We're in times where people cannot comprehend compulsive lying.
So believe the first thing circulating without research or fact checking.
Because the fantasy is far more interesting than the reality.
@keyladelslay
I say to recruiters "As long as they're not killing babes, I'm fine with it"
Any software that is used to kill innocent people is a no, not for any price.
@webdevcody
- global mousedown + touch events
- persistent state (undo)
- Each state is coords + tool options
- Clear canvas + toDataURL download
- Responsive design
- browser/ mobile test
- Accessibility attr/focus/tabIndex/blur
- Exceptions
1.5 full-time days
Yesterday: Nut job "The world is flat"
Today: Nut job "Imane Khelif is a man"
Imagine all this technology and free data and people refuse to research with an unbiased mindset.
@hamdi_beep4
Anyone who thinks people deserve to be paid less because they do their job badly is hella confused
Dumb ppl always want the powerless to suffer.
Everyone should be paid for what they signed up for.
Companies make more than enough money to cover the laziness, don't be fooled.
I strongly encourage every developer to learn the publish-subscribe pattern.
This is the most important design pattern for app development.
If everyone learned pub/sub we wouldn't have the chaos of Redux, React Hooks or what we're calling "signals" now.
An edit button is not a f*king privilege.
Typewriters = Last invention where we had to trash the entire text if we made a mistake.
They declined in popularity in the 1980s ffs.
44 years later, why should I pay to edit text that is stored in transistors designed for rewrites?
@wollantine
I wouldn't say that's FP.
But FP can sometime be slower because the maths doesn't often fit how the underlying computer system works.
The most optimal code is often procedural.
@JamesRLandrum
We don't know the full story, and we may never.
Unless you know every reason why someone has made that decision, you can't judge.
Many celebrities have abandoned family members who struggle sometimes for very complex or sensitive reasons.
A few weeks ago I told a friend "If you are not embarrassed by your MVP you have shipped too late."
As embarrassed as I am of the MVP we have created, it does provide value. The people who have been using it have come back with a lot of positive feedback and of course a lot of
I don't ask for much from people I consider close but once in a while I need someone to give a fuck about me.
You'd be amazed how challenging this is. Not even worth the effort.
@JamesRLandrum
Only thing left to do is try an alternative CV,
Use a nickname, put 7 years exp, and hide all the old tech.
Die their hair black, show up to the interview on a skateboard, take that wedding ring off, kids? what kids.
JSX is such a game-changer. I know. Old news.
But if we are to extend JS itself with compilers ("use server", "$") then additionally having SFC formats for templating is just one more unnecessary thing.
If we are moving beyond components, that means moving beyond SFCs as well.
It's Newtonian Mechanics, which revolves around flotation and buoyancy.
This branch of science was discovery by a woman 🤦🏾♂️, Émilie du Châtelet.
It's not possible to "mansplain"
@JamesRLandrum
To be realistic it's not our place to say what someone should do if we don't know the full story.
Let's say hypothetically them mom allowed her to be sexually abused or violently beat her, would you say the same thing?
We don't know people's stories.
@JamesRLandrum
Daily Mail is a bit like our Fox News. It's an incredibly racist newspaper but they are very good and implying things without actually saying them.
Bash is powerful.
I'm all for modern languages replacing the old, but Bash can stay.
It can easily replace a handful of popular software brands, by doing tasks that you really should be programming in 1 scripting language.
And when you use it with jq you have to say:
Zig and Odin are somewhat twins and you get that sense from how Andrew Kelley praises it.
"Almost nothing in Odin will perform a hidden memory allocation"
Same applies to Zig.
Rust 🤔 says no.