Facts of Life being a software developer
Lately I have been riding the development roller-coaster and it leaves you with mixed emotions, some which you do not need, and others you really enjoy. But choosing the path less travelled by means to accept the fact that you have to explore the unknown. The unknown? Yes, the unknown. Even though there are so much resources to start from, every little thing in development is in the state of the "unknown" at some point. It is something that you have to figure out or struggle with by yourself. For example it does not mean that if you can write on paper that you will write the next best-selling novel or that if you can dice unions that you can be a surgeon. Physically they have something in relation, mentally it is something totally different. At work the cycles are something similar. You know the bare basics but to complete the task you have to dig in the mud, getting down and dirty, even finding that sometimes the mud can be more than just mud. Every time just as I start to f...