Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AT
Posts
7
Comments
4,105
Joined
2 yr. ago

  • Congress has long ago decided to stop being a coequal branch of government. Same now with SCOTUS.. They've ceded so much authority to the executive that they almost can't fight back now. Impeachment is the only option left and Republicans won't/can't. Our remaining hope is that Democrats will/can in 2 years. AND that significant reforms follow that will limit the president again.

    Otherwise, we've become Turkey. A representative republic in name only.

  • Microsoft President Brad Smith said on Thursday that the FTC's decision to drop the case was "a victory for players across the country and for common sense in Washington, D.C."

    He forgot to praise Trump's leadership and wisdom.

  • The problem is that you really only see two sorts of articles.

    AI is going to replace developers in 5 years!

    AI sucks because it makes mistakes!

    I actually see a lot more of the latter response on social media to the point where I'm developing a visceral response to the phrase "AI slop".

    Both stances are patently ridiculous though. AI cannot replace developers and it doesn't need to be perfect to be useful. It turns out that it is a remarkably useful tool if you understand its limitations and use it in a reasonable way.

  • I'll admit I skimmed most of that train wreak of an article - I think it's pretty generous saying that it had a point. It's mostly recounts of people complaining about AI. But if they hid something in there about it being remarkably useful in cases but not writing entire applications or features then I guess I'm on board?

  • Have you used AI to code? You don't say "hey, write this file" and then commit it as "AI Bot 123 aibot@company.com".

    You start writing a method and get auto-completes that are sometimes helpful. Or you ask the bot to write out an algorithm. Or to copy something and modify it 30 times.

    You're not exactly keeping track of everything the bots did.

  • I can relate. I have a natural aversion to "high level" languages that obfuscate a lot of the details from me.

    I actually do know a lot about the low-level details of programming, how code interacts with hardware, etc. BUT - I didn't start with that. I first learned BASIC (indeed - in the '80s). Then Pascal, then C. THEN I learned about assembly, computer architecture, etc.

    Does knowing those low-level details make me a better programmer? Probably - but they're certainly not necessary to get started or to even be effective. And if I started with them I may not have gone into programming.

    I've learned to how to convince myself that "I will simply accept this as it is for now (and that's okay) but I will let myself dive deep on it later". A bit of a bargain to give me permission to "cheat" for the time-being. It's helped when learning new frameworks which can be very complicated. And starting top-down can give you a better appreciation for the details underneath.