Recently anyways. The most egregious thing about Youtube, which is not terribly new, is the Shorts. If your video is short enough, it is auto-converted to a "Short", and the original aspect ratio gets cropped to be vertical orientation (for viewing on a phone, presumably).
Software development is a team sport and individual productivity is not the same as team productivity. Communication bandwidth in person is much higher when colocated. Startups move fast and higher bandwidth increases velocity, reduces errors, improves quality and team cohesion.
For other situations remote can be “good enough”, and has advantages eg bigger recruitment pool or cheaper labour, but in general in person is just going to be a lot faster with higher quality results.
A lot of engineers don’t wish this to be true, because wfh is often better for them as individuals, but it is what it is.
* Was overwhelmingly slower than mypy
* Had a few hundred more false positives. I gather from reading their philosophy afterward that this was on purpose. Rigid dogma > doing the right thing in the circumstance in their opinion.
* Did not find any actual bugs, whereas mypy identified 3 errors that lead to fixing real issues AND had fewer false positives, due to its better understanding of python code.
* Comically overweight with its typescript dependency.
My first impression of it was of a very low quality, over engineered project prioritizing noise over signal. Looking forward to trying out the astral typechecker as well.
However, I've realized that Claude Code is extremely useful for generating somewhat simple landing pages for some of my projects. It spits out static html+js which is easy to host, with somewhat good looking design.
The code isn't the best and to some extent isn't maintainable by a human at all, but it gets the job done.
Ref: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_...