Thought of the week
Don’t make things unnecessarily complex. In many conversations I have with customers, colleagues and others, it is this strange desire to make things more complex than they need to be that causes a lot of headaches. You are not Netflix. Bleeding edge for the sake of bleeding isn’t the right strategy. Start with the end in mind and march towards it in the simplest path, you might save yourself a lot of trouble along the way.
3 Interesting Finds
This week’s finds seem to focus on communication to some degree. It is an area that always fascinates me and one I strive to one day be good at.
-
Fascinating presentation on the importance of visualization to programming. Text for the great talk on the same topic by Maggie Appleton.
-
Great post on how to write as a software engineer - we all need to write more.
-
Thoughts on public speaking by Zach Holman. This guy does a great job when he presents and he wrote some of that down here.