• 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle





    • Don’t code in a language/style that requires you to write code that makes prefixing necessary - divide and conquer instead
    • Readable code and well written unit/BDD tests is much better than separate documentation that will go out of sync the minute another Dev does some surgical incision into the code
    • Be verbose if you need to in order to convey the relevant semantics, the characters are virtually free
    • Use the casing that is mainstream/recommended by its’ developers for the language at hand







  • Here in Norway there was a marked shift to acceptance for more home office post-Corona. We did have stricter and longer restrictions than you guys though, and basically things didn’t go back to normal until winter 2022. At my work I’d say 80% do home office at least 1 day per week, and 30% do home office 4/5 days in the week (we have one mandatory office day per week). I’d also say that a few percent have taken that opportunity to do “quiet quitting” and essentially do nothing (joining meetings from the car in the middle of the day on their way to IKEA and stuff like that, never engaging in or starting initiatives by themselves etc.), but that’s on management for not getting rid of them.

    Personally I still go 5/5 days by own choice, because I live right next by, prefer the ritual of switching into job/focus mode that it is to walk to the office, and like sitting in a separate place that has no distractions (compared to home, where I would take 5 minutes to do the dishes, take an extended trip to the grocery at lunch, etc) and that my brain only associates with working.







  • I was kind of impressed of the precision of the advice given - it perfectly explained various FP patterns used in my code, and correctly concluded that it could not be refactored to be better/simpler/more generic, but suggested some good readability renamings. My general worry is that AI tools will hallucinate and/or just provide random or sub-optimal/average solutions.

    Do you mean Live Share with an AI, or just as a feature for pair programming with humans? Doesn’t video conferencing tools work well enough for that?