There was a certain logistical problem I never really considered when I decided I was going to write weekly Dev Academy blog posts. As Dev Academy goes on, the amount of things going on increases. This means that there is not only more to write about, but also less time to write about it. To maybe combat that issue, I’ve decided to try a little something different this time. Forget chronology, we’re gonna check out some highlights. Less is more.
For the record, I’m sitting on my couch writing this on the Sunday night at the end of Week 7 of Dev Academy. As of tomorrow, two weeks remain until graduation. Feels a bit mad.
Learning comes first, both at Dev Academy and in this post. This is a maxim that has been drilled into us at Dev Academy. If the curriculum isn’t working for you, throw it out. If there’s something better you could be doing for your learning, do that instead.
I love this philosophy. I’ve found I work best in an environment where I can create my own structure. As we’ve moved into Phase 3 (the phase where we’re treated more as developers, and less as students) we have more of an increased freedom to choose what we do. The first two phases of the course highly emphasized pairing (Pair Programming, two developers working together on the same computer on the same problem). Phase three is now solo optional all the time. I find that independent programming and then pairing on hard problems is a better way to work anyway.