Posts

Ecclesiastes Moment: The Truth, Narcissist, is that No One Cares

This is sort of a follow-up to my On Steve Jobs post. I write this with myself as the audience, after getting slapped with fish by life for the past 10 days. No one cares . You've been raised in child-centric America, from 1990 to the present.  You're behaviorally Millennial; you don't remember a time before computers, minivans, or helicopter parents.  You've always felt entitled to speak your mind, in whatever the situation. When affronted, you're either aggressive or passive aggressive.  Unlike your Gen-X forebears, you can't take critique as the standard 'Wah-Wah' din of parents, superiors, or peers.  No.  You feel the need to respond .  And those same people better listen to you, dammit, because you're _________ (insert your name here, Snowflake).   You'll either run your mouth off or go to some form of social media to complain and find surcease. Ibid: "No one cares." They really don't.  They may patronize you  an...

Swimming, 6 Months later

I did a quarter mile worth of laps in a pool.  Holy crap! Maria is now on a summer swim team, racing other kids her age .  Holy crap! Got a good pair of goggles at Costco, and my breathing patterns are better, if only my cardio would come along with it.

PragmaticAndy Burns Down the House

I've been a software developer throughout the "Agile Revolution."  My first team lead, back in 2001 said these words to me and I've always taken them to heart: I think the world's pretty done with us [Software Developers].  I feel like we've got about 5 years to get our act together or that's it. Apropos, that same year a highly influential group of practitioners signed the Agile Manifesto .   Amid waves of Dot-Com-Bubble-Bursting, offshoring, and right-sizing, they kept it simple:  Here's what works; apply liberally. That was 14 years ago.  In the intervening time, much like Protestantism after Luther, factions emerged:  eXtreme Programming, Scrum, Kanban, Scaled Agile Framework.  Characteristically, 25-year-old me thought these were all leaps forward.   At 36-and-a-half, my cynicism grows: I've seen Agile roll-out to 1000+ developers in 2 world-wide organization across different corporate and civic cultures.  I'll gladly replace Sisyph...

Programming via Ecclesiastes

Ecclesiastes is Solomon's valediction as an old man.  From the purported wisest man that ever lived--gifted with wisdom from God Himself --comes a book that seems a real downer on the hollowness of nearly every pursuit in his hedonistic life. Sometimes, having worked as a developer for 16 years, I'm reminded off Ecclesiastes. With apologies to Solomon: To everything there is a season:   A time to build big, and a time to build small,   A time to write, and lots more time to sustain,   A time to break systems apart,   A time to pull systems together. A time to delete, and a time to merge. Most telling is the author's refrain:  "All is vanity! There is nothing new under the sun." It doesn't discourage me, but it does make me think:  Is this worth rewriting/redoing, or should I just use something off-the-shelf?  The thrill of just writing everything myself is gone, replaced by the understanding that whatever I write is more "mental s...

Refutation: Go's Design is a Service to Experienced Developers

Reference:   Why Go’s design is a disservice to intelligent programmers I honestly can't decide if this article is sarcastic  praise   for #golang hitting every one of its design goals, because once you look past the ad-hominem crap, it's there: "Similar to Go, the book is easy to read with good examples and clocking in at about 150 pages you can finish it in one sitting."  Read: Go's easy to learn.  The documentation is excellent. " I’ve always thought that the developers at Google are hand picked from the brightest and best on Earth. Surely they can handle something a little more complicated?"  He misses the point entirely.  Those same devs choose to go away from the frills to get leaner and faster.  Code is a means to an end at Google, and they realize that it's going to be  read  by other developers many times more than it's written.  Simplicity and clarity surmount all else; Google's  stultifying C++ style guid...

Journaling Some Work

It's 1:38 pm. But for a snowstorm on Thursday, this would be my 7th straight day at work. I'm doing things that people variously term "unwise," "strange," or "nearly impossible." I've nearly gotten them to work, but not yet.  That's why I'm here.

Sunday Afternoon at Work

"Well, sir, you certainly didn't have afternoons like *this*, when you were doing the Architect Gig." Gotta love that inner critic.  There's always something . My response:  Indeed, but I didn't *ever* have weeks like last week where we found and solved problems in realtime with a team of engineers, either.  It was lonely, and devoid of the kind of dopamine-enhanced highs I got. Last week was hard.  Every day except for Wednesday, I was here 'til late.  On two nights, mine was the last car out of the parking log.   Snowpocalypse 2015 put us behind, and a Linux/PAM story that won't die put us even farther behind. I'm enjoying it, but not today.  Today, I'm just tired. Time to drive to Louisville to get Joey.