What's helped you in learning to write more robust software?

e.g. Something that's been coming up for me lately is being more cognizant of the different ways a given operation can fail or recv bad input, and being more intentional about handling those cases.


@tty I can't say that I've really nailed writing robust software, as it constantly fail in all sorts of surprising ways.

But I feel like learning C has taught me a lot about how memory is stored and modified by a program. I think being able to "see" the program run step by head in my head has me keep things inspectable. I can only hope that this extra inspectability has made things a bit more robust. Anyways, robustness is the goal, only a student here 馃



@neauoire @tty Can definitely confirm that years of C and assembly and bare metal environments have helped me cultivate the skill of keeping a model of the memory in my head. It's invaluable in so many ways.

Web 0 0 2
Sign in to participate in the conversation
Signs & Codes

Signs & Codes is a private Mastodon instance built around a community of friends.