Skip Navigation

  • 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.

  • I've moved on to OdinLang as I don't have a use case for where Rust shines

  • Languages that caught my attention were Julia, Clojure and Go.

    What about these languages caught your attention?

    What are some good resources for someone like me who likes to learn by doing things?

    Check out https://inventwithpython.com/

  • Every job has parts that you don't like. You need to learn the skills that you get paid to use or find someone to pay you for the skills you have.

    Linux is as frustrating to someone that has built up a skill set with Windows centric knowledge base.

  • I used to use that until I noticed that all open tabs for all logged in sessions are easily accessible through the menu or the "Firefox View"

  • 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.

  • If your goal is to complete a task, then using what exists is typically the best path. But that's not the only goal to strive for.

  • 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.

  • In that case, why aren't you using any other editor that can do the same? Why not just use VSCode?

  • Maybe it's time to start looking at other employers. The culture there doesn't seem to fit with your values.

  • "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.

  • scrum master and managers are already constantly complaining about everything going over estimates

    This is a bigger problem than tests.

    I just don’t really know how to advocate for this without looking like an annoying asshole, after trying for so long.

    You're presenting a solution for a problem that the team either does not see as important or doesn't think exists at all.

    You need to demonstrate the value the solution can bring to them on their terms.

  • Do you guys know any cool VMs I can target beside CPython and JVM?

    Erlang, Elixir, and Gleam target the BEAM VM.