Archive

The Dulin Report

Browsable archive from the WordPress export.

Results (37)

Strategic activity mapping for software architects May 25, 2025 The future is bright Mar 30, 2025 2024 Reflections Dec 31, 2024 The day I became an architect Sep 11, 2024 Are developer jobs truly in decline? Jun 29, 2024 Should today’s developers worry about AI code generators taking their jobs? Dec 11, 2022 Automation and coding tools for pet projects on the Apple hardware May 28, 2022 Good idea fairy strikes when you least expect it May 2, 2022 Best practices for building a microservice architecture Apr 25, 2022 Tools of the craft Dec 18, 2021 Configuring Peloton Apple Health integration Feb 16, 2019 Using Markov Chain Generator to create Donald Trump's state of union speech Jan 20, 2019 The religion of JavaScript Nov 26, 2018 Teleportation can corrupt your data Sep 29, 2018 Quick guide to Internet privacy for families Apr 7, 2018 Leaving Facebook and Twitter: here are the alternatives Mar 25, 2018 When politics and technology intersect Mar 24, 2018 Node.js is a perfect enterprise application platform Jul 30, 2017 The technology publishing industry needs to transform in order to survive Jun 30, 2017 Emails, politics, and common sense Jan 14, 2017 Windows 10: a confession from an iOS traitor Jan 4, 2017 Don't trust your cloud service until you've read the terms Sep 27, 2016 I am addicted to Medium, and I am tempted to move my entire blog to it Sep 9, 2016 What I learned from using Amazon Alexa for a month Sep 7, 2016 Amazon Alexa is eating the retailers alive Jun 22, 2016 In Support Of Gary Johnson Jun 13, 2016 What can we learn from the last week's salesforce.com outage ? May 15, 2016 Let's stop letting tools get in the way of results Apr 10, 2016 In memory of Ed Yourdon Jan 23, 2016 OAuth 2.0: the protocol at the center of the universe Jan 1, 2016 What Every College Computer Science Freshman Should Know Aug 14, 2015 On Maintaining Personal Brand as a Software Engineer Aug 2, 2015 The Three Myths About JavaScript Simplicity Jul 10, 2015 The longer the chain of responsibility the less likely there is anyone in the hierarchy who can actually accept it Jun 7, 2015 Ordered Sets and Logs in Cassandra vs SQL Apr 8, 2015 Have computers become too complicated for teaching ? Jan 1, 2013 Best way to start writing an XSLT Jun 25, 2006

2024 Reflections

December 31, 2024

2024 in Review: thoughts on aspirational goals


They say goals should be SMART: Specific, Measurable, Achievable, Relevant, and Time-bound. When I talk to students and early-career software engineers, I always tell them to also set aspirational goals. Aspirational goals are just a bit beyond achievable, and they are not time-bound. Set one aspirational goal and lots of SMART goals as a journey towards it.

I’ve been writing about my career for ages and always find it fun to look back at my old posts. Fifteen years ago, in 2009, I wrote about an aspirational goal that I had at the time:
My personality is such that I am always looking ahead of the current step and think about what I want to do next. In the 12 years of my career I’ve seen people who were trusted advisers to their respective business leaders. I always admired them and envisioned myself one day to be in such a role.

Reading about well respected people who shun management roles reaffirms my long-term goal of becoming a trusted adviser or a chief technologist to a visionary business leader

Since 2009, my aspirational goal has been to become a trusted advisor. It’s been driving my career growth for fifteen years. In 2024, realizing that becoming a Distinguished Engineer marked the culmination of my Trusted Advisor goal hit me like a rock. It marked an end of a meaningful chapter of my life. In a twist of irony, this epiphany also brought significant discomfort to me: it turns out I am deeply uncomfortable not having an aspirational goal.

So, for 2025, I am setting my next aspirational goal: to become a Chief Technology Officer (CTO). A CTO is a natural evolution of the “trusted advisor or chief technology” role I envisioned in 2009.

I don’t necessarily mean to become the CTO of a large publicly traded company. What I look forward to is a CTO-style role where I own a portfolio of software products and lead a strategic software initiative, whether within a larger company or leading a “small-ish” boutique or startup firm.

I say this, realizing I may crash and burn and never achieve this goal. The road to get there will be filled with trials, frustrations, and stress. The universe is going to push my buttons. But, boy, am I going to love the journey. Growth is never without pain; somehow, I crave every moment.

As a first step in this direction, I am excited to join the upcoming cohort of the Wharton Executive Education CTO Program. I look forward to exchanging ideas with Wharton thought leaders, industry experts, and senior executives to uncover insights that can drive organizational growth with technology.