bflat has somewhat different set of goals and offers "zerolib" and "uefi" runtime target flavours. Its author is also working on the official NativeAOT, which bflat builds on top of :)
There are other niceties like dehydrated binary sections, metadata compression, linker that is deeply aware of the type system, etc. to keep the binary size scalable as you keep adding dependencies. I'm seeing even smaller sizes with .NET 9 preview.
I really loved PHP, but now with go+templ (https://templ.guide) I personally don't have a use-case for PHP anymore, but that doesn't mean it's irrelevant for the world.
> I really loved PHP, but now with go+templ (https://templ.guide) I personally don't have a use-case for PHP anymore, but that doesn't mean it's irrelevant for the world.
This is the first time I've heard of Templ. It looks cool and it was really easy to set up. Apparently there are IDE extensions to enable syntax highlighting and HTML auto-completion, but is there a way to type check the templates? One of the things I love about JSX as a templating language is that errors in your markup get reported as type errors [1]. If I write `<a herf="/foo">` instead of `<a href="/foo">` and run `tsc --noEmit --watch`, TypeScript will complain until I fix the issue. You can even extend the types to support your own HTML custom elements. JSX is a first class citizen in TS (and by extension any editor or IDE with support for TS).
It's like complaining about hardware stores because you can buy your wood from the lumberjack and nails from the blacksmith.
I'd rather have a system devoid of emotional biases, transparent and introspectable and rely on automated tooling to constantly monitor my dependencies.
WFH, everything is in a 5 minutes car or 15 mins walk radius for us. The office would be 1h+ of commute away. And all that just to go there and put noise cancelling headphones to concentrate on my work.
But it's not only that. Kids need more than just being transported, fed and put to bed. You need to rush home to cook, do chores because you didn't have time to pick up the mess in the morning, take care of them. Then once they are asleep, more chores, and then your free time starts at 9-10pm, until you crash.
Being at home, especially flex time, nothing prevents you from doing laundry, and because you eat at home, you can do a bit more dishes after lunch, start cooking something for supper, etc. It alleviates my routine a lot and I also work more time with less stress.
It's crazy how upset this website gets about an inconsiderate coworker breaking them from the "zone" but doing laundry in worktime is the natural order of things.
Doing something like laundry, or taking a shower, or making coffee, is an excellent time to think over those knotty problems that refuse to give way when you are at the computer.
Just a bit startled people feel doing chores in their work time is normal. This is against the backdrop lore here of hyper focus, hyper productivity that is alas only chronically ruined by inconsiderate others.
Sincerely, who gives a flying ** as long as things get done? All I can tell you, having 2 loud conversations going on in an open office almost the entire day is going to mess my performance up far more than taking a 30 minute break hanging laundry while I can still hear myself think. But the former is considered 'business as usual' and the latter is considered a no-no.
You'd think for once the money people would think about the money, not the method.
Just say what you want to say instead of hiding behind your snide comments.
Those methods already exist, albeit weak, and business management still routinely favors theatrics over measurements. You can put their noses on the metrics clearly pointing out the slackers, and they will get personal and touchy-feely as to why the metrics aren't correct. You can point out the plethora of studies and arrogantly they will believe they know better. Of all the hills to die on regarding performance, taking a break to do laundry certainly isn't it.
Metrics like what? LOC? Number of commits? Am genuinely interested. These certainly can be gamed, and not really useful for admin, creative or QA type of work.
People have different abilities and work ethics, so a workday serves as the absolute lowest baseline for meeting commitment. Working remote allows you to game even that while not adding much (from employer's POV naturally - there's definitely added value for the employee).
If I do laundry and quick groceries in my worktime it's a lot less of an issue if I have to log in to quickly flag an error outside my worktime. Balance is still needed, but that's a world of difference when flexibility goes both ways.
(inconsiderate workers are an issue however you turn it)
In what way is that at all crazy? These are two entirely different things, and the first one (being interrupted) is bad while the second one (taking a break and doing something mindless) is good. It would be pretty crazy to have the opposite view that the bad thing is good and the good thing is bad...
What are you talking about? You're going to kill yourself if you don't take breaks throughout the day. If this is a new concept to you, you're cruising for a bruising.
Edit to add: Whether I'm at an office or at home, I go on at least one 20 to 30 minute walk and ideally two or three each day. I've been doing that for over a decade. I have no qualms saying that in public. Any employer or manager who sees this as a negative habit because I'm doing it while I'm "on the clock" is not one I have any interest in working for, and I'm very happy if they'll filter themselves out of my set of prospective employers.
If you do computer work, it's important to move your legs and extend your gaze into the distance, often. What you're advocating here and are "startled" that it's "controversial" is just strictly unhealthy. Don't kill yourself for a job. There are many many employers who won't require it of you, because they know that happy healthy employees are more creative and more productive than unhealthy burned out zombies.
I naturally took breaks when I worked from home, at the same rate I do when I work in the office. I don't cook meals for the family or do other errands when working. If there's a home emergency requiring me in a WFH situation I'd work the time owed afterwards. 24 years in the workforce, thanks for the concern but think I'll manage.
I really don't get it, what exactly do you think is the difference between doing laundry or cooking a meal when you take a break vs anything else you might do on a break?
I think the worst part is their authentication, for some reason I have a personal account that was invited as a guest in an organization to use Teams. I can only access the Teams workspace if I click through a link in my emails and I have to login twice. It only works on the web version, I can't login the app at all.
But once you're in Teams, everything is so much worse, it's like using a hacked version of MS Word to chat. But where Slack actually shines is around the workflows, automation and bots, I don't think Teams has much of that.