Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @rikarends
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @rikarends
-
Seems most likely everyone will do WSL and keep a WSL->Spirv compiler tucked away somewhere.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Reading up on webGPU, looks like its headed towards a Spir-V vs WSL face-off. Great. I strongly prefer WSL since its easier to write cross compilers for, but the rest of the world likes spir-v because of existing compiler stacks. Now we'll get to do both, grreat.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
In some sense its similar to that mario64 code. Every single bit of that game experience you love is written out in If's and action statemachines and spawning graphic elements. By hand, by someone.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
UI complexity has an irreducibility to it. You can jump high, low, make frameworks, make everything a new language, invent DSLs, you will not escape it. Behavior will be encoded somewhere and if you build UI's, you have to do it.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Just because i made building complex widgets as nice as i possibly could, doesn't mean building complex widgets isn't extremely hard still.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Even though i've built makepad all this way up to get just here. But you also realise how far i still am from where i want to go.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Right now writing tokenstream diffing so the editor can recognise the live-macros, parse them and hot update them in the running program. But i'm not very motivated for some reason, therefore i tweet :)
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Another thing is if you work for small companies/startups and yr a highly skilled/specialised dev, very often the math doesn't work out. The small company can't actually afford you so they have no hope to replace you if you leave.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Of course this highly matters if you are a programmer in a differentiable space. Plumbing java ORMs? Here's a whole can of people to replace you. However if you are fully specialised and maximally tech leveraged, not so much. They couldn't hire to replace you remotely easily.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
I suspect a lot of cleanup/repair yt videos to be complete fabrications. Some dirty/bad things just look like they've been rapid-rusted or just spraypainted with foodcoloring.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
If you look at a basic JS UI from a systems point of view the 'total system complexity' becomes absurd. Megabytes of JS on top of a JS engine on top of a 'nobody knows how it works' CSS engine and render engine. Thats a LOT for a todolist or a button.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
What it took for me to figure it out is building code-editors. Anything out of the primary usecase-flow of HTML and you learn its a very domain specific renderstack.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Its inpredictable, buggy, slow. Yes it has nice fontrendering, have to give it that.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
This idea that HTML is somehow nice for UI's isn't actually true.https://twitter.com/molecularmusing/status/1223583157930336256 …
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Rik Arends Retweeted
Amazingly, Super Mario 64's C code wasn't compiled with compiler optimizations enabled: https://www.youtube.com/watch?v=9_gdOKSTaxM … This helped fans decompile the game into C:https://github.com/n64decomp/sm64
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
You can't call survivor ship bias on things that really are just essential to learn and 'tried hardest' to teach. Thats simply falloff. But if the teacher was an asshole or the tools sucked, that creates it and can be fixed.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Of course many will still fail to make it to the 'end' 'and graduate, but atleast it won't be because of artificial barriers. Thats the best we can do.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
As in your persistance/luck/upbringing that got you over that barrier is your bias. All that fell before it, its victims. So arguing for that way of 'teaching' is a form of bias. I think now we need to teach in something without barriers.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Someone explained survivorship bias to me once in: i made it from basic to C++. That was a huge barrier. Any barrier put up to move from 'newb' to 'pro' programming languages creates survivorship bias. So it'd be good to try to remove those barriers, as programming-IDE-builders.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Rik Arends Retweeted
Too many see JavaScript as the common denominator for making cross-platform apps. Be it web, mobile, desktop or backend. Wasm is now supported by every major browser and there's no need to make JS your incidental language of choice. Free yourself!https://github.com/appcypher/awesome-wasm-langs …
Thanks. Twitter will use this to make your timeline better. UndoUndo
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.