If Mojo actually becomes libre software, I'll start looking closer. It seems neat from a distance now, but I won't invest energy on proprietary languages.
I hope this brings economies of scale that bringe better value to customers, but I fear it will bring a shortsighted mindset that will reduce value for customers.
I hope employees get some benefit of the IPO windfall too.
I was looking for something that's not focused on memory safety at the expense of ergonomics. I was looking at Zig but I watched an interview with Odin's inventor. I liked how he was approaching the language development trying use what has been learned from C and C++ but not trying to be compatible with C in the way Zig is.
The ecosystem is very immature compared to Rust and even less mature than Zig. But I want to keep with it for a bit.
Pop!_OS is going to stand out with this new desktop environment. System76 is clearly giving it enough attention to make it as good or better than other Linux desktop environments.
This seems to address the criticisms people have with using rust for prototyping. Simplifying the mental model of lifetimes and ownership, incorporating what amounts to a manually called garbage collector, and making the level of compiler enforced strictness flexible for different phases of development all sounds promising. I look forward to what this project develops into and what use of the language reveals about software development.
You can use this as an opportunity to have a conversation about what it is about those movies that she likes. This could open up to a larger conversation where you can connect and grow your relationship as mother and child. Or she might just say something vague and simple and you can ignore the movies while they sit in a separate library.
"All punctuation will be considered but avoided where possible because street names and addresses, when stored in databases, must meet the standards set out in BS7666.
"This restricts the use of punctuation marks and special characters (e.g. apostrophes, hyphens and ampersands) to avoid potential problems when searching the databases as these characters have specific meanings in computer systems."
This seems like a dumb line of reasoning. The problem has never been the signs or punctuation in a database. It's that the people in charge don't even know what BS7666 even says.
You mean things going over estimates or SM/EM complaining about it?
The combination is bad.
Whenever I argue ... , I quickly “lose”,
If you see it as an argument, you're not going to make headway. I would also question your assumption that you are correct about what their terms are. By this, I mean are you sure you understand what they value and prioritize? People often say that something is important, but show that something else is even more important.
If I want any meaningful change, I think it will need to be be something I work around management on.
It may need to start that way, but getting the team to buy in will take building trust. Which might be eroded down due to the consistent failure to meet estimates.
If Mojo actually becomes libre software, I'll start looking closer. It seems neat from a distance now, but I won't invest energy on proprietary languages.