Making mistakes
It sounds strange, but having a job where you can make mistakes is nice. Although I still get pretty back flashbacks whenever I make a mistake, and get it pointed out due to previous jobs, having a job where mistakes are constructively approached and discussed is really nice.
As time has gone on as well, having relationships change is hard too. Especially friendships, finding a set of deep and meaningful friendships at this point is difficult, and there’s seemingly no good way to resolve that.
In other news I came across a post from Kent Beck (of extreme programming fame) this morning on HN, and there are some common patterns I notice that have consistently been repeated elsewhere:
- Slicing/breaking things down
- Taking one thing at a time
- Call the shot/predict what the code will do
There are some less obvious things as well:
- 80/15/5. Ususally I’ve heard this as the 80/20 rule which is more clear cut, but Beck’s method makes sense too.
- Symetry, this one I’m going to have to spend time thinking about, but it makes sense logically rearding program/responsibility division.