A Case for Documenting and Sharing My Development Trials
Saturday, June 29th, 2019
When looking in on the software development industry from the outside, a common question seems to be: how do software engineers handle all of the abstraction and mental complexity that comes with our field? It's easy to imagine that software engineers are some special breed of human whose brains' allow them to retain and regurgitate information at supernatural speeds.
But the truth is, we stand on the shoulders of giants; In the software development world, we benefit immensely from not having to reinvent the wheel. That is, we encounter a lot of problems that our predecessors or contemporaries have already solved, and thus we have the ability to reuse their solution, or at the very least, learn from their experience.
As I grow as a software developer, I find myself benefitting more and more from other developers documenting and sharing their opinions, code, and solutions to various problems/bugs. For this reason, I intend to join the fray by documenting and sharing my own development opinions, problems and solutions here. Hopefully, some developer down the line may find this content useful.
Things I will probably blog about
- New languages, frameworks, packages/libraries, or tools I'm enjoying
- Tricky bugs I encounter and how I squash them
- Tech trends and my opinion on them
- Interesting projects I'm working on
- Anything else that might be worth sharing