A few thoughts
09
Sep
Posted by: Matt in: Deep thoughts
- Microsoft wants you to think of a web page as an action, but it’s really a collection of subcontrollers.
- Mahendra Mavani is one of the very talented software engineers working at Headspring and he knows all the obscure Resharper shortcuts (serious geek cred).
- Coding is an indulgent, wasteful activity. Design is best done away from the keyboard. Sure, once we get to writing tests and writing code things change, but for a general understanding nothing works better than a whiteboard, pseudo-UML and sequence diagrams.
- It’s really, really easy to under-estimate and over-commit. Under estimating is the default. It’s much harder to under-promise and over-deliver because that requires technical experience along with people-skills.
- Conventions enable rapid development. Following them takes discipline.
- JFHCI: look for ways to do this. YAGNI takes discipline – this fact is counterintuitive.
- 100% code coverage isn’t important in and of itself, but as a track on which to glide towards the goal of well designed software, nothing works better.
- Stack Overflow .com is pretty sweet, and fun. Except for all the regular internet discussion problems.
- There’s a certain sweet satisfaction in the progress of story cards from left to right. If you aren’t being transparent in your work (up and down the org. structure)… try it. It’s truly refreshing.
- Austin is a great town for software. AgileATX, ADNUG, etc. Lots of cool and smart people to hang out with and talk to about our [a]vocation.
One Response
Dew Drop - September 10, 2008 | Alvin Ashcraft's Morning Dew
10|Sep|2008 1[...] A Few Thoughts (Matt Hinze) [...]
Leave a reply