• 0 Posts
  • 47 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle







  • The autocomplete is fucking fantastic for writing unit tests, especially when there’s a bunch of tedious boilerplate that you frequently need SOME OF. I’m also really impressed by its ability to generate real code from comments or pseudocode.

    Generally, though, I find it pretty awful for writing non-test code. It too often hallucinates an amazing API and I kick myself for not knowing it existed. Then I realize it’s because the API doesn’t actually exist, and the dumb fucker is clearly borrowing from a library from a completely different stack.




  • "Under the shell on the left, the social programs you need. But along with it, too often you have to buy bloated government, ever-increasing spending, divorced from delivering results. “Under the shell on the right, we’re supposed to find fiscal discipline. But along with it, too often there’s a mean-spirited approach that blames the most vulnerable for their plight, selfishness masquerading as liberty that happily misdirects government resources to the wealthy, and polices our bodies and our bedrooms.”

    Holy shit, what a well-phrased criticism of the big 2 parties!







  • I don’t pirate software anymore. If I do the math on how much enjoyment I get even from a mediocre AAA game title, it is dwarfed by what I’d spend on a night out, so the value is there for me. On top of that the risk of malware (or the effort in mitigating it) isn’t really worth it.

    Tv and movies? Pirate it. The streaming services are garbage and the content has too much crap for me to want to pay a corporation for it. If it became too hard to pirate I just wouldn’t watch it anymore.

    Books kind of fall in the middle. Happy to pay for ebooks if the author makes it practical, but I’m not keen on buying through Amazon.


  • It’s a little worrisome, actually. Professionally written software still needs a human to verify things are correct, consistent, and safe, but the tasks we used to foist off on more junior developers are being increasingly done by AI.

    Part of that is fine - offloading minor documentation updates and “trivial” tasks to AI is easy to do and review while remaining productive. But it comes at the expense of the next generation of junior developers being deprived of tasks that are valuable for them to gain experience to work towards a more senior level.

    If companies lean too hard into that, we’re going to have serious problems when this generation of developers starts retiring and the next generation is understaffed, underpopulated, and probably underpaid.


  • I left Apple when I got rid of my iPhone 3 and didn’t look back until last year. In the mean time, iOS has grown up nicely, the services are really well integrated, and it’s pretty low on bugs.

    Contrast to Google where every OS update to Android makes the UI more and more similar to iOS, but a shittier version of it. Their home assistant has been losing features and the overall recognition has gotten demonstrably worse as time goes on. It annoys me to no end that Android doesn’t have any native ability to resize a photo before emailing it, so you either send a 7MB photo or go through too many ridiculous steps to resize it first. That’s not even counting the services that Google kills all the time, making any investment into their ecosystem unreliable in the long term.

    I’m not using Apple now because I’m loyal and like them. It’s because Google has put so much effort into making their own phone a shitty knockoff. If I’m paying premium prices for a flagship phone, might as well go with the one that works better.