• 2 Posts
  • 664 Comments
Joined 2 years ago
cake
Cake day: January 3rd, 2024

help-circle











  • Oh, nice.

    I’m always looking for another ChangeLog tool.

    That said, I never leave my ChamgeLogs up to automation.

    My git logs are open to my users for full details, but my ChangeLogs are how I communicate which changes my users probably need to be aware of.

    So far, this hasn’t yielded well to automation. But my team is still considering standardizing our commit log messages enough to allow it someday.






  • I’m mainly interested in making code reviews a little easier to manage.

    One thing I haven’t seen mentioned yet, here: All future diffs become much easier to read if the team agrees to use a very strict lint tool.

    I know, I know. “Code changes should be small.” I’ve already voiced that to my team, yet here we are.

    I understand from another Lemmy thread that the tradition is to toss the offending team members’ laptop into the nearest large body of water.


  • Okay, this is fun, but it’s time for an old programmer to yell at the cloud, a little bit:

    The cost per AI request is not trending toward zero.

    Current ludicrous costs are subsidized by money from gullible investors.

    The cost model whole house of cards desperately depends on the poorly supported belief that the costs will rocket downward due to some future incredible discovery very very soon.

    We’re watching an edurance test between irrational investors and the stubborn boring nearly completely spent tail end of Moore’s law.

    My money is in a mattress waiting to buy a ten pack of discount GPU chips.

    Hallucinating a new unpredictable result every time will never make any sense for work that even slightly matters.

    But, this test still super fucking cool. I can think of half a dozen novel valuable ways to apply this for real world use. Of course, the reason I can think of those is because I’m an actual expert in computers.

    Finally - I keep noticing that the biggest AI apologists I meet tend to be people who aren’t experts in computers, and are tired of their “million dollar” secret idea being ignored by actual computer experts.

    I think it is great that the barrier of entry is going down for building each unique million dollar idea.

    For the ideas that turn out to actually be market viable, I look forward to collaborating with some folks in exchange for hard cash, after the AI runs out of lucky guesses.

    If we can’t make an equitable deal, I look forward to spending a few weeks catching up to their AI start-up proof-of-concept, and then spending 5 years courting their customers to my new solution using hard work and hard earned decades of expert knowledge.

    This cool AI stuff does change things, but it changes things far less than the tech bros hope you will believe.



  • I’ve seen folks use certificates to get jobs more often than to get promotions.

    Since you’re looking to land your first job in the field, relevant certificates sound like a promising place to start.

    I’ve been impressed with job candidates who subscribed to a flat fee online service like Udemy, Cloud Academy or LinkedIn Learning for a year and worked their way through several courses - especially when the courses included labwork with virtual machines.

    As an interviewer, I suspect that I usually accurately guess who did their homework, and who only watched the videos. Both approaches have merit, but folks who do the lab work tend to retain what they learned better.

    Also - if you want to work in any computer field: Go make a website. Do it immediately.

    Building your website will do a few things for you:

    1. You’ll learn useful things. It’s not terribly hard, but a website has many more moving parts than you probably guessed before you started.
    2. You’ll have some war stories to tell during job interviews. Nobody ever put a website online and kept it online without solving some stupid bullshit with either cleverness or persistent effort or both.
    3. Try to use nothing but AI to make it. Try to use only AI to maintain and update it. It’ll be nice at first and then it will suck. Now you know why your work is worth money, and which parts of the work AI won’t be replacing any time soon.

    Hopefully you’ll have fun some with it, and then get paid a bunch of money. Computers are sometimes fun and almost always a huge pain in the ass.