Just a basic programmer living in California

  • 2 Posts
  • 69 Comments
Joined 1 year ago
cake
Cake day: February 23rd, 2024

help-circle

  • It’s hard to predict the future, but I can point to a couple of indexes.

    TIOBE measures language popularity according to a variety of factors. It has Java on a steady downward trend over the last couple of decades, but shows it as still very relevant. TIOBE does not show comparable growth for Golang. I don’t see much growth in the top 10 for languages that are especially suited to autoscaling. C# looks to be steady as a language in a similar niche as Java.

    OTOH another survey from devjobsscanner that looks purely at job postings shows Java openings as very steady over the last couple of years. It also shows Java as more popular than Golang.

    So I don’t know exactly what conclusion to draw from that. But learning a new language can be a helpful exercise regardless to broaden your perspective, and to keep your skills sharp.

    Personally for the purpose of producing resource-efficient binaries for scaling I prefer Rust. It’s design incorporates some correct-by-construction strategies that promote high-quality code. And it’s well-suited for compiling to WASM so you can do stuff like deploy small services to Cloudflare workers for wild scaling. But I guess Rust isn’t making a big showing in the popularity charts. And Golang is popular for its lower learning curve.








  • hallettj@leminal.spacetoLinux@lemmy.mlLinux Users- Why?
    link
    fedilink
    English
    arrow-up
    6
    ·
    15 days ago

    I also use Niri. Previously I basically used maximimized windows on dual monitors. But I really liked the idea of switching to one ultrawide display. Maximized windows wouldn’t work well in that setup. Tiling hadn’t really worked for me because you end up with a screen full of awkwardly skinny or short windows, or windows hidden away in tabs. I also didn’t like the idea of managing floating windows with… a mouse.

    So I looked for a better option. I found PaperWM, and I loved it! Exactly what I needed! But it has a number of quirks, being an extension that entirely reworks Gnome’s window management. For a long time I wished for a native scrolling wm. And then Niri came along! And it’s so polished!








  • Yes, but it’s the thought that counts. The Bastille had a history of being the place the government disappeared people to. Some of those were nobles who were treated very well. Others were regular people who were… not given the noble treatment.

    From what I understand Parisians didn’t know how much the prison population had dwindled. Either way, the Bastille was a symbol of oppression.

    Now tbf the people doing the storming were motivated to get in to grab the gunpowder that had been hoarded inside. But the unjust detentions were a part of it too.



  • For a moment I thought the lower image was from Les Misérables which would be a fitting singing tie-in. It would also be fitting because Bastille Day is coming up on Monday.

    Les Misérables depicts the June Rebellion which took place a month before the 43rd anniversary of Bastille Day. That would have been prominent in the minds of the people rebelling. Bastille Day is still celebrated as a critical point in the French Revolution when protesters stormed a detention center to free people who had been detained without due process.