• 0 Posts
  • 8 Comments
Joined 10 months ago
cake
Cake day: February 16th, 2024

help-circle
  • I have an m3 now (I had an m1. I later found out about 3 other laptops had issues around the same time so I actually suspect something weird in remote management, but I don’t know mac well enough to assert that more). They decided that since I technically, however frustratingly and measurably more slowly, can do my work, it’s not worth the “security risk”. I still bring it up at basically every opportunity and I’m not the only one. I live in a very remote area of Japan and remote jobs are hard to come by, so, at the same time, I’m not making too much noise.



  • That really depends on the person, I think. I last used mac in like 2003 until last year with my new job. I hate almost everything about it. Nothing works the way I expect it to. I love clicking on an app in the dock just to have it… not show up? It gains focus and, wherever it is, will have input if I’m typing. Same with command+tab sometimes. I also can’t switch between fullscreen windows of the same app without installing something, apparently (my coworker who uses mac at home couldn’t figure it out either). It has slowed me down and made me less productive. Work won’t let us have linux laptops for whatever reason which, as a developer, would be so much nicer.





  • Software engineer for almost two decades at this point, programming off and on since a kid in the late '80s: Rust is harder. It did seem to get better between versions and maybe it’s easier now, but definitely harder than a lot of what I’ve worked in (which ranges Perl, PHP, C, C++, C#, Java, Groovy/Grails, Rust, js, typescript, various flavors of BASIC, and Go (and probably more I’m forgetting now but didn’t work with much; I’m excluding bash/batch, DB stored procedures (though I worked on a billing system written almost entirely in them), etc.)

    That said, I don’t think it’s a bad thing and of course working in something makes you faster at it, but I do think it’s harder, especially when first learning about (and fighting with) the borrow checker, dealing with lifetimes, etc.

    The availability of libraries, frameworks, tools, and documentation can also have a big impact on how long it takes to make something.