October 1, 2024
Set expectations upfront
If youâre going to judge someoneâs work, you owe them clarity. Set expectations upfront and be consistent. Grading work without a clear rubric is a joke. Itâs unfair and meaningless. Without standards, nitpicking after the fact is nothing but a power trip. Evaluations should help people improve, not feed your ego.
Read more
Read more
September 11, 2024
Embrace Risk
Learn to accept risks and live by them. Removing every possible risk results in bland, uninspired work that aims to offend no one. De-risking everything makes you ship average shit. The fear of failure and making mistakes leads to a culture where safety and mediocrity become the norm. Youâre left with something so sanitized that it fai...
Read more
Read more
August 26, 2024
Call dibs
If you find something broken, ask 'why' instead of 'who'. Then, fix it and move on. 'Who' involves blame and diverts energy from progress. Instead of indulging in ego, channel your efforts into the repairs. Taking responsibility in silence is a testament to leadership and sets a precedent for others. Progress doesn't need a spotlight; ...
Read more
Read more
July 31, 2024
It's not about the hours
Iâve never met anyone who burned out from working too much on something they love. Burnout isn't about the hours. Itâs about the soul-crushing feeling of being undervalued and overwhelmed by things that donât matter â the bureaucracy, the finger-pointing, the lack of autonomy, and endless processes. Passion does not fade from fatigue; ...
Read more
Read more
July 24, 2024
Don't be a menu
You werenât hired to be a menu; you were hired to make things happen. Presenting multiple solutions to every problem doesnât move things forward; it just creates noise and unnecessary debate. If youâre at a restaurant, options are great. But when you know the best approach, offering bogus choices is just plain stupid. You know what to ...
Read more
Read more
July 17, 2024
Decisions by fatigue
âProve me wrong, and Iâll change my mindâ is a shitty approach. Teamwork isnât about winning arguments or proving points. Itâs about collaboration, trust, and mutual respect. When you set up a discussion with the premise of proving someone wrong (you included), youâre creating a hostile environment. Itâs combative, not cooperative. It ...
Read more
Read more
July 4, 2024
Nothing takes five minutes
"It will just take you five minutes" is one of the most toxic lines you can hear. Nothing ever takes "just five minutes". You might spend the time tweaking a color or writing a line of code, but work doesnât happen in a vacuum. There are context switches, interruptions, back-and-forth discussions, and, more importantly, the mental over...
Read more
Read more
July 1, 2024
Make it personal
I take everything personally and donât trust anyone who says they donât. Itâs either a lie or a sign that they donât care enough. Emotional detachment is often seen as a strength, but itâs also an excuse for mediocrity. Taking things personally goes beyond emotional involvement. Itâs a testament to commitment and authenticity. It shows...
Read more
Read more
July 1, 2024
Try the unconventional
Standards made sense 100 years ago. Efficiency and consistency were vital then. Today, they often donât fit. You need strict standards to build a plane, but Rock wouldnât exist if Chuck Berry hadnât tried the unconventional. Stiffness leads to bureaucracy, boredom, overthinking, and predictability. It can get you ISO-certified if thatâ...
Read more
Read more
June 23, 2024
Lower your seat
When you get into a new car, you adjust the seat. Most people raise it to see the hood and the nearest part of the road. It feels like control. But we all ignore that raising the seat reduces our field of view, and we see less of what's on the road far ahead. Life's the same. Elevating your status may give you a false sense of security...
Read more
Read more
June 20, 2024
Cut the office hours bullshit
Setting office hours is a pretentious practice from the nineteen-twenties. Itâs an attempt to seem accessible while dictating when you can be bothered. Your team doesnât operate on your clock, and your office hours are just another way to say your calendar is more important than them. Leadership is about being available and present, re...
Read more
Read more
April 18, 2024
Breaking the âsyncâ
Weâve been duping ourselves, believing that packing a virtual room with faces on a screen every week fosters inclusivity, collaboration, and productivity. Yet, often, particularly in distributed teams, sync meetings devolve into grids of nodding heads, with only a few voices leading the conversation. The problem is not the meeting itse...
Read more
Read more
January 30, 2024
A paradox of perfection
There's a narrative in tech companies that often goes untold: "Open product feedback." It's a tale of transformation. Not the kind celebrated in startup blogs, but the kind that slowly eats into the company itself. A vibrant and innovative culture turned into an over-calculated shadow of its past. Imagine a young startup unburdened by ...
Read more
Read more
January 14, 2024
The most respectful way
The "Most Respectful Interpretation" model has sneaked into the remote working culture. It explains that you are supposed to interpret every message in the best possible light, believing the sender had only the best intentions. While at its core, MRI aims to foster a positive environment by encouraging people to assume good intentions ...
Read more
Read more
June 14, 2023
0.2 seconds faster
Over the past few days, I watched âThe Daysâ, a Netflix series about the 2011 Fukushima nuclear disaster. Far from flawless and clearly inferior to HBOâs Chernobyl, it is still well-produced and manages to seize your attention and keep you locked in the seat. Besides just recounting the events, portrayed from the view of the plant mana...
Read more
Read more
June 1, 2023
The Status Quo bias
Many times, we become victims of our own choices. Not just the bad ones, but even worse, the choices that stick around well past their expiration date. We become hostages to the 'business as usual' mentality, a cognitive straightjacket that stifles change and breeds complacency, and all those stubborn bad choices that we canât just see...
Read more
Read more
March 22, 2023
A different learning groove
Not all learning has to be confined within classroom walls or follow a rigid checklist. Often, the most valuable lessons emerge as we venture off the beaten path. As someone who embraces âExperiential learningâ â learning by doing and making mistakes â my approach differs from the traditional method of lectures, readings, and exercises...
Read more
Read more
February 23, 2023
@backDeployed: Could SwiftUI be backward compatible?
One of the most exciting (yet obscure) changes with iOS 16.4 is the @backDeployed attribute in Swift. @backDeployed will allow you to mark certain functions or properties as backward-compatible. When using it, the Swift compiler generates code that checks at runtime whether the feature is available on the target device. If not, it will...
Read more
Read more
February 13, 2023
AI: Convenience Vs. Curiosity
AI blowing us away with its superhuman abilities is cool, but that's the tip of the iceberg. The real magic of AI, especially in search, is its availability and affordability. With traditional search engines, you still have to dig and check a few sites before finding what you're looking for. This helps ensure the source is trustworthy ...
Read more
Read more
January 27, 2023
I'm not rich enough to buy cheap things
While it might be tempting to go for the cheapest option, when it comes to your work tools, it's not worth it in the long run. Tools are an investment. Putting your money into something that will last, and help you do your work faster, will save you time, money, and frustration in the long run. Buying cheap things means you'll likely e...
Read more
Read more
January 21, 2023
The multiple priorities conundrum
Let's assume you lead a development team and you're given the following list of priorities. Next year's priorities: ⢠Improve app stability ⢠Improve app performance ⢠Improve app accessibility ⢠Update the app's UI design ⢠Remove low-usage features ⢠Improve Quality Where would you start? â Does that mean you have to do all of that n...
Read more
Read more
January 21, 2023
Empathy Saves
As I was walking around downtown the other day, this graffiti caught my eye. Roughly translated, it says: Empathy saves⌠Empathy saves lives, situations, whales, oceans, relationships, wishes, thoughts, homes, families, friends, ideas, bees, cyclists, pedestrians, poems, kisses, conversations, hugs, breakfasts, bakeries, companies, son...
Read more
Read more
January 21, 2023
Looking for older stuff?
Here are a few links to the blog archive: 2022 ⢠Moving out of WordPress ⢠A plan is not a strategy ⢠A/B testing your app icon ⢠Weâre not saving lives here ⢠A/B test your design, not your product 2021 ⢠Live preview for your UIKit views ⢠Hello Spain! đŞđ¸ ⢠Writing a Networking Library with Combine, Codable and Swift 5 2020 ⢠Getting...
Read more
Read more