Chapter V

Notes

أكرم

A few things I've been thinking about — written down so they're useful to someone other than just me.

April 2025

What AI Fest taught me about building fast

AI Fest 2025 gave us a problem, a room, and a deadline. No prolonged planning, no waiting for perfect requirements. We built Haraka Care — an AI-powered healthcare tool — in the kind of compressed timeframe that strips away everything non-essential.

What surprised me was how much you can ship when you stop second-guessing. The features we launched with were not the features we started with. We cut ruthlessly, kept what worked, and moved. That discipline — deciding quickly what matters and letting go of what doesn't — is harder to practise in a normal project timeline where there always seems to be more time.

I didn't win. But I left with something more useful than a trophy — a clearer sense of what I'm capable of under pressure, and a habit of asking earlier: does this actually need to exist?

May 2025

Django or Laravel — how I actually choose

I get asked this more than I expected. The honest answer is that I don't have a preference — I have a process. The first question I ask is what the project needs, not what I feel like using.

Laravel wins when the client is likely to hand the project to another developer after me. The ecosystem is mature, the documentation is excellent, and PHP developers are everywhere. It's a safe choice in the best sense of the word.

Django wins when data is at the centre of the product — when there's complexity in the models, when I need the admin panel, or when Python makes more sense across the stack. It's faster for me to move in when the domain is complex. Neither is better. Both have earned their place in my toolkit for different reasons, and I'd rather know both well than be religious about either.

Contents

Akram Sdm · Portfolio