Related to the "blissful" feeling, an under emphasized criteria when choosing current tasks for engineers from a backlog of tasks is which feature are they more excited to work on right now.
The motiviation and tinkering can be similar to a side project, and results in higher quality work IMO. Obviously there are urgent tasks, but it's an ignored vector in the "weighting system" for choosing work for engineers.
If you wait to assign the task in the next sprint, the excitement for that particular task might be gone.
The federal govt can’t be the majority of technological innovation.
If we’re lucky this vacuum will be filled by an even larger private sector innovation hub like Xerox park and bell labs.
> I imagine the entire point of RTO mandates is to keep cities sustainable.
The main important factor IMO is mentorship of junior talent. (I'm speaking for technical orgs)
Viewing the organization as a living organism where an employee is a "cell", then there are material benefits in the "cellular replication" of talent and rejuvenation of the next generation.
It can definitely be true that RTO is worse for an individual engineer but better for the health of the organization long-term. Both can be true.
In my experience, remote only companies tend to prefer a higher ratio of senior employees for this reason. It's plug-an-play.
I didn't use it 10 years ago but I've been using it for the last 4 years on mac and linux exclusively.
Microsoft seems to be prioritizing "cloud" on all their developer products (rather than just windows). I don't feel disadvantaged by NOT using dotnet on windows.
That didn't bother me so much because i speak spanish and can read french. OCaml is of french origin. `string_of_int` is a bad english translation—should have been `string_from_int`.
I like F# where I can use the `int` or `string` functions:
let myString = "2024"
let myInt = int myString
let myStringAgain = string myInt
I recently learned about buying Mp3s on Amazon. Most CD purchase pages have a "purchase options" and you can do Mp3s. I do that for mainstream things for my kids that aren't on bandcamp (such as music from a kids TV show).
I'm actually working on a IoT device where one of the main goals was selfhosting audio content for my kids. Uses AI for the user interface. Similar to Alexa but battery powered. Still in private beta (orders are closed right now) but here is the link for anyone curious. https://heycurio.com/
ML (which is the precursor to OCaml/f#), pascal, basic, and sql use <>.
If you consider that <, <=, etc are used as comparison operators it makes sense for <> to be in that camp. I actually never thought of it that way.
My main criticism of this article and the article it references is that it refers to Marc Andreessen as a “not-so-bright billionaire” who “doesn’t build shit”.
Do people forgot that he built the first popular web browser (mosaic) and then built Netscape? He is much more part of “hacker” culture than other names mentioned.
A lot of major C# features were first implemented in F#. I think of it as a place for Microsoft engineers/researchers to be more experimental with novel features that still need to target the CLR (the dotnet VM). Sometimes even requiring changes to the CLR itself.
In that lens, it has had a very large indirect financial impact on the dotnet ecosystem.