• 7 Posts
  • 180 Comments
Joined 2 years ago
cake
Cake day: July 8th, 2023

help-circle


  • Just finished Red Shirts by Jon Scalzi, a Star Trek satire about the disposability of side characters in sci-fi. Not a bad book, by any regards, but had a very simplistic writing style that got tedious at times. The best part of the book was when the narrative finished 75% of the way through the novel, then it spent three chapters exploring three of the minor characters from the narrative and the repercussions the plot had on them. This made the book worth reading, but I still felt a little unsatisfied at the end.

    I’m now reading Alien Clay by Adrian Tchaikovsky. I’m only two chapters in, but so far, this looks much more up my street. Earth has become a fascist technocracy that sends its political prisoners to far off planets to endure forced labour. The descriptions of acceptable losses in the first chapter made the tense descent of the main character to his new prison planet all the more so. Interested to see where this one goes.









  • I’m over 20 years into my career, so I think I’m technically (and literally) a grey beard now. I always make time for junior devs if they need it or request it. Often I try to softly inspire them to a good solution, or challenge their thinking when I think they’re going down the wrong path or are creating too much work for themselves through over-engineering.

    Pair programming is an invaluable learning tool for any team. It produces great results as you are both challenging each other while also quickly spotting those silly mistakes we all make.

    Rubber Duck Debugging is also a fantastic way to solve issues quickly, as just talking through how you think the code works while reviewing it, you often spot the issue with almost no input from the person acting as the duck.

    I’d also recommend doing code katas like codewars for any skill level, as solving problems that you wouldn’t usually come across in day to day work can lead to ways of thinking that you wouldn’t get otherwise. If you can, get more people on your team to do the same katas and then all talk through your solutions as a group. We would often use languages we were less familiar with to solve the kata in order to pick up new skills as well.

    You never stop learning in this industry. There’s always new tech, new languages, and new ways to solve a problem that will make you a better programmer.





  • We watched Slay, a 2024 camp horror comedy where a group of drag queens who booked the wrong venue have to defend the bar and its biker patrons from a horde of vampires.

    It’s silly, but with some very charming characters, lots of references to other cult vampire flicks, and kept us laughing throughout. A cult classic in the making.