This is how I work in my career. Some of these are counter-intuitive and require explanation.
Shipping code wins. On schedules: Picking an arbitrary deadline is often moreefficient than carefully planning things out. I've spend 20 years decrying this, but if you add up the time you spend planning, negotiating schedules, then executing, it's less pain if you just work-to-deadline and throw features overboard in the process.On teams: A disciplined team of professionals cultivating mutual trust will outperform a team of talented jerks. There are exceptions, but only if you're writing the Linux kernel or something requiring 10x insights daily.On technology selection: Always pick the technology 1 step behind the bleeding edge, because it's mature and documented For example, when everyone was going to Rails, use Spring MVC. This will reduce your technical risk profile in every single case. Treat everyone as though they might be your boss someday.Code only exists if it…
Having just ended my second trip through The Five Love Languages by Dr. Chapman, there are things I really wish I could get through my thick skull.
Apropos: We just got through Valentine's Day and the occasion seems right.
1. Being "In Love"Ends
I remember my friend Dannah my freshman year. She was one of the strongest women I'd ever met. She had the grit and determination of her military dad, a sharp wit, and a heart as big as Dayton, Ohio. But there was one thing.
Dannah was terrified that her hometown beau, Tom, was going to "fall out of love with her." They'd been in love for years, and with distance and experience, it seemed like that ooey-gooey feeling of "love" was going to stop.
Well...it did. The thing idiots like us didn't realize was: IT ALWAYS STOPS.
Chapman argues in his book that the "in love" feeling that consumes you and spackles over every bump in your relationship might last about 2 or so years on average. …
Well, wish me luck, guys. Big red is in the shop for its midlife crisis...er...service
Just dropped-it-off on 2nd Street at Auto Tech Service for every maintenance service known to mankind, short of an engine + transmission rebuild.
>>sigh<< It's only money, right? Heck, cheaper than buying a new truck. Or a 300C
* * *
I haven't said this in almost 3 years of working here: Today is looking pretty darn boring. I've got some documentation to work on, but until I get some questions answered via email, I'm kinda stuck on my big workitems. Breezed through two technical books in the past two days:
This book is basically a diatriabe about anti-patterns. Just as with all intelligent life, programmers find rules-of-thumb about how to do certain repetitive things in our code. We call these "Patterns" or "Design patterns". Well, in true thesis/antithesis form, Bruce Tate and his cronies came-up with this book to discuss anti-patt…