of course it's a concern because kids don't know that there's going to be a big gap between what they create and what they envision so it's disheartening for them
Well, I wrote games as a child in BASIC in the 1980s which weren't on the same level as the commercial assembly-language games. but I still enjoyed doing so.
Today 01/05 the account was finally reactivated with no explanation. I only ever received templated emails from their support department demanding “proof of all payments made in the last two months”. I repeatedly emailed that there have been no payments in the last two months only to receive the same email in reply. Then in a bizarre event I received an email this morning that the account was reactivated.
Funny how Brooks’ Law is still something people are learning: “ And counter-intuitively, adding more people to an early-stage project doesn't make it go faster.”
Shouldn't you feel "bad" for Meta then? They apparently both "picked the name out of the dictionary in an attempt to be trendy/minimalist" _and_ knew about Threads Software Limited before they put the name into use anyway.
"We're going to ask you to write code for four years. Professional coding may not be the point of this curriculum but coding is still the primary way you're going to interact with it. And don't you dare take even a week to sharpen the saw out of those those four years, because that's not the point of this curriculum! Saw with that dull saw! Saw harder! Because sawing is not the point of this school, so we're not going to teach you, so just saw harder!"
How is this a sensible position? It's not even "vocational training" being called for here, it's basic fundamentals for anyone who is going to code. I can tell you from experience that data scientists could stand to be oriented on the basics of this stuff too, and it would pay off in less time than just the course that taught it, let alone the full curriculum, let alone a career.
This is agreement with you, btw. Of course the very basics of management of programming should be taught. Of course the stuff in the blog post should be taught formally in some introductory class. Who trains their football players by just having them play games over and over? Who teaches musicians by just having them play concert music? Who expects English students to improve by just writing journal articles continuously? Every field has some sort of basics to it that aren't the actual output of the field but will cause anyone who is weak in them to waste arbitrary amounts of time spinning uselessly on useless irrelevancies.
The headline is dismal. Now writers can’t even be bothered to write what the improvement is? 40% of ______? “…Just trust us, 40% of something is ‘shaved’ …it’s good we promise.”
Was going to mention that subreddit. A younger friend mentioned it to me. I've got... closing in on 30 years of software dev experience, and he's got... 4? 5? He's applying for 'senior' type positions, and I've tried to counsel him to set sites a bit lower. There are def some companies that will label you senior at 2-3 years of experience, but I don't think he'd do well at those sorts of companies anyway.
I was on a consulting team years back and everyone was 'senior developer' - I had 26 years, another guy had... 4 years. I always thought it was weird to be presenting us to a client as being on the same level, and one client mentioned it to me behind the scenes, but... wasn't my call.
No "law" of software or business is technically a law in the same rigorous sense that a scientific law is. But that's not why we call them laws and it would be nitpicking to call that out, besides entirely missing the point.
Interesting... so this isn't a device-specific firmware hack, but a pipe? Does that mean it only works on things running user-accessible Linux, not your typical smart speaker?
OpenWRT also got it packaged. So a solid and easy way to run it is to just throw the client on some old routers with OpenWRT support, connected to $20 USB DACs with S/PDIF.
Yes, you wouldn't get this running on an existing smart speaker (without first rooting it and some serious hacking).
If you'r in the Apple ecosystem and are using AirPlay with your smart speaker(s), it's however possible to also play synchronized audio across to your own DIY speaker setup, using another open source project.
Or you could of course choose to only use your old dumb speakers with this, and they will pop up as easily selectable sound output devices on all Apple devices connected to your network.
Or combine it (and librespot[2], owntone[3]...) with Snapcast to create a virtual speaker for your whole house that shows up everywhere.