Architecture is about dealing with constraints. I used to think architecture was magical, and I had to learn some special trick to making it work.
Like baking. You have to be a special kind of person to like baking, and be able to follow a recipe exactly. I don’t like baking. I can’t get it right because you have to be so exact. Everything has to be perfect.Architecture is not like baking. Operations is like baking. Or maybe being a junior programmer. Also maybe auditing is like baking. If you like baking, work in operations or auditing.http://www.mandoladeli.com/images/chuy.jpg
Architecture is more like grilling. You must understand principles. Some constraints you learn quickly, like don’t touch the grill with your finger, and don’t sneak bites without blowing on them first. You understand that the meat needs to heat up, needs to take its time. You get a feel for when to put seasoning on. You branch out and start to understand how different kinds of meat work on the grill. And the more you do it, the better you get. Principles and experience. And at some point you start swapping stories and tactics about what and how you grill. And so you learnAs we individually learn how to design applications and systems, we learn. Some principles we learn quickly, and others take more time. Principles and experience, we learn and get better. As we share our learning with each other, we get better.http://www.dachomerenovations.com/blog/media/blogs/tbin/grill.jpg?mtime=1306848057
The more we learn about the frameworks we work with, the better we are able to address constraints.
App works by everyone posting to a shared twitter account, @shouting_match. The tweets that get the most retweets will show up at the top. Also, we keep a running track of recent tweets.Constraints we dealt with in preparing our presentations:App someone might useMust utilize node, backboneDemonstrate modern web app techniquesUnderstandable to developers with .NET web dev backgroundTwitter has throttle limitsNode is still young on windows
Adam roderick application architecture featuring node and backbone
6000 Greenwood Plaza Blvd Suite 110 Greenwood Village, CO 80111 303.798.5458 www.aspenware.comModern Web App Architecturefeaturing Backbone and Node@firstname.lastname@example.org
6000 Greenwood Plaza Blvd Suite 110 Greenwood Village, CO 80111 303.798.5458 www.aspenware.comAdam Roderick@email@example.com://github.com/aspenware/shouting-matchhttp://www.slideshare.net/aroder/adam-roderick-application-architecture-featuring-node-and-backbone