Q: Isn't Data-Oriented Design just dataflow programming? Or: Why DoD isn't a modelling approach at all. I'll quote an exchange with Christer Ericson's answer (with permission) on this subject: No, not dataflow programming. Dataflow programming, as well as OOD for that matter, is a modelling approach, and specifically for dataflow programming, by expressing data connectivity as a graph. While neither me, nor Mike [Acton], nor Noel [Llopis] has ever provided an “official definition” of DOD (nor have we really been interested in doing so, nor would we necessarily 100% agree on one), I would argue that DOD is not a modelling approach, in fact it’s the opposite thereof. As Mike has eloquently pointed out elsewhere, computation is a transformation of data from one form into another. DOD is a methodology (or just a way of thinking) where we focus on streamlining that transformation by focusing on the input and output data, and making changes to the formats to make the transfor...
Some tips that have worked for some people, some of the time, for some common problems. YMMV. In arbitrary order: Help! I'm constantly distracted by email, IM, random things. Block no-email time in your calendar. It's less complicated than it seems. Even just two hours a day could make a massive difference. Trust me, if it's that urgent, someone will figure out how to find you. Consistency is the key Each morning write down one thing you can accomplish that day that would make the day worth it. Then just focus on that one thing until it's done. Everything else is gravy that day. If you aren't almost done half-way through your day, it might be time to consider a new plan. Practice makes better Practice helps you get more efficient. Being more efficient gives you the extra space you need to become better. Dedicate no less than 30 minutes a day to one specific activity that you can do to improve your skill. It's your skills, your career, your profession. Your home...
Comments
Post a Comment