I think Typescript nowadays has reached critical mass where most packages at least have a @types/* definition. I can't remember the last time I had to use a package that didn't provide types. I had the types be wrong one time though.
447 karma · joined July 4, 2021
This is already invalid:
function foo1(arg1?: number, arg2: number) {}
In that case you have to use function foo1(arg1: number | undefined, arg2: number) {}
foo1(undefined,1);
But other than that what is the use case?I think this technology will really shake up how we code.
Looking at the picture I have no idea what I am looking at there are million arrows on the left and weird non identifiable pictures in the top.
You can say that modern UI is more boring but I argue that when it comes to UI of software boring is good. If boring means understanding instantly what does what on a pleasing look than I take boring over the old exciting UI where the cognitive load is so big that Id probably had to resort to hovering over every single icon to see what it does.
Man. This sounds like 14 year old me thinking I'm just so beyond everybodys mental capacity and that's why I am lonely.