Career


I fixed my father’s watch, it fixed me back

Technical diagram of a clock gear train from a 19th-century physics textbook, showing interlocking wheels and pinions on a shared arbor
From “Tidens naturlære” 1903 by Poul la Cour

Nearly 30 years ago, I handed my father’s watch to a professional watchmaker for a routine service.
When I came back for it, he put it on the counter and said nothing. And to my horror, the crystal was shattered. The hands were missing. The dial was scratched, the case bent. Irreparably damaged, he told me.
I was twenty years old.

Read more →

The hobby I used to love, the job I started to hate

Looking straight up between three dark glass office towers into a pale sky, with a small plane passing high above the gap between them
Photo by Smit Patel on Unsplash

I’m 14, and I’ve already chosen what to do the rest of my life. Next year, the Tunisian educational system will ask me to pick a stream: maths, science or literature.
Nobody needs to ask. It’s maths, because maths leads to engineering school, and engineering school leads to computers.
I know nothing about salaries, job markets or what a software engineer does all day. But all I know is that it’s the path to follow to my dream job.

Read more →

Survival of the Architect

Question Mark

I was in the war room at 2 AM, staring to the aftermath of what was supposed to be our next evolutionary leap.

We pushed the final piece of our cloud migration at midnight.
By 12:07 AM, 60% of our customers couldn’t log in.
By 12:15 AM, the rollback plan failed because the servers it was meant to restore to didn’t even exist anymore.

Despite the thorough migration plan, the old system was gone … extinct in a single night, and our “evolved” architecture had nowhere to run.
We didn’t anticipate the blind spots, and the post-mortem read like a crime scene report where we were both the victim and the suspect.

That’s when I realised Darwin’s theory applied to software too: Software behaves like living organisms.

Read more →

What great leaders don’t do after you resign

What great leaders don't do after you resign

If, after quitting your job, you hear or get notified about your ex-leader doing these :

  1. Speaking negatively about your departure
  2. Undermining your decision by criticizing you, your new role or company
  3. Attempting to make you feel guilty
  4. Spreading resentment throughout the organisation
  5. Taking the resignation as a personal attack
  6. Prioritizing their own interests over those of the team
  7. Being absent or unavailable for the team during the transition
  8. Spreading gossip about you
  9. Delaying or writing vague performance appraisals or recommendations for you
  10. Displaying an “it’s all about me” attitude
  11. Failing to acknowledge their own mistakes or shortcomings
  12. Blaming others for failures or problems within the team

These behaviours scream insecurity, selfishness, and a lack of confidence in building and retaining talent. They crush team morale, erode trust, and send a clear message to the rest of the team: ‘You’re disposable too.’

Read more →

Architects Aren’t Made in Classrooms: The Real Way to Learn the Craft

Architects Aren’t Made in Classrooms: The Real Way to Learn the Craft
MIT Building 35 Lecture Hall By Imai Keller Moore Architects

After a heavy lunch break with a team, Dorian, one (among others) young and competent developer, enthusiastically asked me: “How does someone become an Architect, and what’s the path to follow and what to learn to be one?”

I wasn’t asked this question for the first time, and to be honest, I was never able to answer it properly.

Read more →

Am I a Senior or an Obsolete Architect?

Am I a Senior or an Obsolete Architect?

As I am in my late 40ies, I’ll be closing my 25th year as an IT engineer this year and my 20th year as an architect.

As I was reflecting about the journey, I wondered: Am I really a Senior or just a Vintage, a Relic?

We often tend to think that a person with considerable years of experience is usually a respected Senior (as a rank and age), but Experience in some careers is viewed as universally positive, but that’s not necessarily the case in tech.

In other careers, the craft matures. It becomes less technical and more artistic, and people gain more knowledge while effortlessly getting things done.

Lawyers and doctors are respected when they cross into their 50’s. They are held in high esteem. Tech workers don’t collectively share the same belief.

In our case, the rapid change in technologies and tools, plus the weird label that stuck to us as technology handlers, are making us prone to being obsolete in a few years, if not months.

Read more →

How did I evaluate my success as an architect?

How did I evaluate my success as an architect?

During an after-work with some dear colleagues, one asked: “How can we define our success?”.

People started throwing answers like : by the customer’s happiness, by listing the greatest achievements, the metrics hit, by the completed tasks and goals, the career evolution or even by the gain accumulated.

Unsurprisingly, I was unsatisfied. These answers looked more like a standard pitch to succeed in an interview rather than deep thoughts.

In my opinion, one’s success can’t be measured only by corporate expectations; a career can’t be measured only by goals, achievements or accumulated wealth; a professional can’t be successful only by positive feedback or customer satisfaction.

And what about Architects, as the disgraced-and-always-blamed people in an organization ?
How can they measure their successes, especially since they only provide listening, more questions and rarely one option?

Read more →