Field Notes & Observations
Thoughts
Autonomy as a Programmer
One of the things I think matters more to any programmer - and to any other similar works - it’s the crafting and making use of one’s autonomy. To have autonomy is a immense valuable tool, specially considering that while programmers, one of our many facets is to act as a detective. It’s not rare to find ourself facing problems that demands a investigation work, dealing with legacy projects, reading documentation, crawling bug tickets, reading blogs, RFCs, papers, etc. Now, most of this work is easily dealt with and almost automatically when we have access to two important things: (1) documentation of the project, all their proposal solutions and decisions, i.e. when the project is built around public tools so you can reach out to a human being and ask questions, read how and why something was did that way (2) source-code of the project and it’s surroundings.