• 3 Posts
  • 385 Comments
Joined 2 years ago
cake
Cake day: August 21st, 2024

help-circle





  • what made it easier for me was to think of it as design by contract. if you start by describing the interfaces, you can basically autocomplete the functionality.

    i wrote a driver for an i2c device in rust because i needed to sanity check my c implementation, and after defining the types of each register i wanted to use i could just ignore types entirely because it all became implicit.

    not saying i particularly like how much magic there is in rust, just that i get it.


  • they brag about reimplementing software from companies they were laid off from with llms. llms are trained on shittons of source code both open and proprietary, which they are known to be able to regurgitate verbatim. also, if you’ve worked with a proprietary codebase at all, you can not be let even close to a reimplementation or it’s legally not clean-room, no matter how much you pinkie promise to not use any of what you learned at your former workplace.