I am the developer of Summit for Lemmy.

  • 75 Posts
  • 128 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle
  • I guess that’s possible? But when I’m at my desk sometimes my computer isn’t even on. When I work I only use my laptop so my desktop is usually off. I work with my laptop in multiple spots in the house.

    If it was a problem with my laptop I woukd imagine he’d bother me in other spots around the house as well.

    I understand though that just because a computer is off does not necessarily mean it’s quiet. The peripherals could still be receiving power, etc. I would be difficult to test this theory though without a lot of effort. I guess ai coulf unplug everything.


  • Since posting this I started to think more about what was actually happening.

    So basically he only acts strange when I sit in a particular spot in the hoose.

    I ruled out all of the basic needs so unless it’s something medical it doesn’t seem to be related to a need.

    Thus I have to consider the area itself. I think he simply doesn’t want me to be there.

    I then considered why. What type of activities did I engage in when I sat at my desk?

    One of the activities that I only engage in at my desk is attend work meetings.

    I wonder if that is the cause. He doesn’t like it when he hears the voices of strangers. Furthermore I’ve observed him getting annoyed whenever I’m on the phone with anyone, even off loud speaker.

    This is my best theory so far.


  • The way he bites/tries to bite me definitely looks more like an “I am annoyed bite”.

    If I play with him, he just comes back once we are done. Basically all of the tests I’ve conducted seem to suggest that’s not the reason he keeps coming back.

    We also have an insane amount of scratching posts. Something like 3 per area of the hoose. Then the cat trees alao have scratching areas. They get use too. Basically every need I can think of has been met.

    I have some theories that I will comment on the main post.















  • The problem I find is it can take a year or longer before you learn what is idiomatic and what isn’t and it’s not always obvious. You can ask colleges of course but it can slow down development drastically if you need to ask often. Most times, you don’t have the luxury of practicing the language for a year before you ship code so you can use AI to get a general sense of what is best practice in that language. Worst case if AI gets it wrong, it will get caught in review.

    As for understanding code bases, I’m working in code bases with millions of lines of code. Before AI I would usually ask someone to point me in the general vicinity or spend 30 minutes trying to find the right ballpark to look at for a particular thing. With AI, it can usually find it in 5 minutes or less. I still learn where the code lives if I need to reference it again in the future so I don’t really see much of a downside here other than that I get to save a chunk of time from having to pore through hundreds of source files.


  • I’m still writing 90% of my code by hand at work. I think if you have total or close to total mastery in your domain, you should probably work faster than AI.

    It takes a while for AI to generate code (Opus is pretty slow) and then you have to go review it and do rounds and rounds of fixes. It might be faster to use AI if there were unknowns or if you werent quite sure how to write the code. Otherwise I just find it faster to write it myself.

    That being said I do use AI under some soecific circumstances:

    1. im working in a code base or area of code im unfamiliar with
    2. Im working in a language in unfamiliar with
    3. prototyping ideas
    4. generating boilerplate heavy code

    For 1. And 2. I dont usually have ai write code for me. I would just ask it questions like “how do I write X in an idiomatic way in language Y”.

    For 3, I have it generate code that I then toss and rewrite if the prototype works.

    For 4, this is rare in a good code base. Most of the boiler plate heavy code at work is in unit tests.