Follow

programming 

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.

programming 

@tty Probably a combination of learning from mistakes, and reading security vulnerability disclosure breakdowns. Also getting very familiar with your language's error handling features!

programming 

@nleigh good notes! thank you noelle!

programming 

@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 🤚

programming 

@neauoire Thanks for sharing! 🔥

programming 

@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.

Sign in to participate in the conversation
Sunbeam City 🌻

Sunbeam City is a anticapitalist, antifascist solarpunk instance that is run collectively.