/
29.01.2020 at 10:48 am
Cuttings

Code & Shame

Be critical with your code, and sometimes yourself.

... There is a difference between saying "an idiot wrote this code" and "this code is crap". The comic is the latter. On purpose, I presume. Attacking the author is unlikely to have any benefits, but it should be possible to strongly criticize the code itself. In reality, many authors can't separate themselves from their work, but the ability to do so is a valuable asset.

Left to themselves, most people have a tremendous ability to ignore their flaws, and it hampers their growth. A bit of shame is often a positive motivation. I am ashamed of a lot of code I wrote last year. I have reasons why it is the way it is, some of which are defensible, but some are just "WTF was I thinking?" If you don't have nagging bits of guilt about your recent body of work, it might well be a benefit for someone to point out problems in terms that break through your defenses.

I would be happy if someone tore into everything I wrote for the Oculus Mobile SDK. I'm sure most of it would be just me nodding my head and agreeing, but I bet I would learn something from it, and it would influence my future work.


Filed under:
#
Words: 221 words approx.
Time to read: 0.88 mins (at 250 wpm)
Keywords:
, , , , , , , , ,

Other suggested posts

  1. 02.01.2024 at 08:16 pm / Go Interfaces - By Witcher-Like Metaphors
  2. 11.06.2022 at 11:30 am / Salted Correspondences
  3. 02.07.2021 at 09:51 am / The Problem With New Tools
  4. 12.02.2021 at 12:55 am / 46 Simple Python Exercises/#10
  5. 03.12.2017 at 12:00 am / Declarative, Imperative, Functional Sandwiches
  6. 12.03.2016 at 12:00 am / Transcript of Tifa Funk - Interlude Solo (Tifa's Theme by Tetrimino)
  7. 22.07.2015 at 12:00 am / Fair Judges of Fair Play
  8. 17.12.2014 at 12:00 am / 午・午年
  9. 30.11.2013 at 12:00 am / Particle Oranges
  10. 29.11.2013 at 12:00 am / ガラケー Garakei Evolution
© Wan Zafran. See disclaimer.