“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”
“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”
Always remember, the silicon valley ethos of “break things” wasn’t about their applications, it was about breaking industry, society, laws and your ability to oversee or regulate them.
the tests are now larger than the thing itself
Is such a weird complaint. You should aim for your codebase to be as small, simple and readable as possible, while your tests should be a specification that guarantees behavior is consistent between refactors. When you add behavior, you add tests, when you remove a behavior, you delete tests.
The size of either is independent of eachother. Small code bases that provide lots of features should be simple to read, but with a lot of tests.
I’ve programmed C# for nearly 15 years, and have used goto
twice . Once to simplify an early break from a nested loop, essentially a nested continue
. The second was to refactor a giant switch statement in a parser, essentially removing convoluted while
loops, and just did a goto
the start.
It’s one of those things that almost should never be used, but the times it’s been needed, it removed a lot of silliness.
async/await was introduced in version 4.5, released 2012. More than a few releases at this point!
considering how huge FB still is.
FB is only huge because they’ve expanded all over the globe, even providing internet to developing nations to facilitate new user acquisition. In reality they’ve been bleeding the original Western users that signed up between '04-'10, and growth among new generations flatland a long time ago. There’s a reason Meta aggressively expanded to other ventures (or attempt to create platforms) like Instagram, Threads, what’s app, VR and metaverse. Metas only chance at sustainable growth and capturing young people is to build or buy platforms young people will use, because it ain’t Facebook.
Apparently every code base I’ve ever worked on was run through this.
The company I work for is smort
This is every company I’ve ever worked for. If other people didn’t vouche for their own tests, I’d assume automated testing was a myth.
I never saw that, that’s legitimately funny. I’d love to be in the room when that feature was designed, and the reaction of the developer it was handed too.
I don’t know if the game is the best example of busineses making top-down design decisions, since that game was an obvious scam from the start.
Machines aren’t people. Machines don’t learn. Machines copy data, manipulate and replicate it. That is copyright infringement. The laws for Machine duplication don’t apply to human learning.
Razor
Razor is the templating engine that’s been there since the original MVC. Blazor Server is the one that needs a server and streams changes to the client using signalR. Blazor WASM is the one that uses Web Assembly. As of .Net 8, Blazor can now also ne used as a generic SSR backend. They all use Razor Components, which is a component model using the Razor engine.
Not to be confused with Razor Pages, which is also a generic SSR backend.
Or federal funding.
To list some good ones that haven’t already been ssid:
Stop podcasting yourself
A problem squared
Secretly Incredibly Fascinating
They’re not dangerous, they’re safety razors after all
Remember when people were calling this dummy the “real life Tony Stark”? Lol.
When you leave Ontario for Quebec, the road signs become incomprehensible.
. 10,000 years ago is about when we developed agriculture, stopped roaming as much, and started writing in some form that could survive the millennia
This is bias towards a specific type of societal structure.
Lots of peoples with rich, complex and fascinating cultures continued to live successful nomadic lives for centuries past the introduction of agriculture.
Poe’s law.
Meanwhile PHP quietly runs 80% of the internet by being used for WordPress.