Ahmed Bouchfaa

Senior iOS engineer at Zombies, Run!

22 Jul, 2022

Ahmed is a senior iOS engineer at Zombies, Run

Ahmed enjoys working remotely and is currently based in Casablanca. 

Ahmed enjoys programming in Swift but also in Ruby and Kotlin in his spare time.

What is your favourite developer tool and why?

It doesn't get a lot of love from most developers but the combo Git/GitHub is such a time saver. Git for giving us a history and safety net and GitHub for packaging that and adding more features on top.

What's one tool you wish you had used sooner?

It's the time of iOS betas so I'm really grateful for xcode-install
It's an Xcode version manager that allows me to switch between versions easily and install new ones.

What is a tool you couldn’t live without?

Although I spend most of day in Xcode, I really like using VS Code as an IDE in my spare time. It's fast and has a growing ecosystem of plugins, debuggers, code formatting, etc.
Plus it works for all languages, I like to think of it as a Swiss army knife for programming.

Your top 5 apps on your Mac/iPhone/iPad?

Do you have some advice for iOS developer starting out?

for iOS courses I think swiftbysundell and hackingwithswift are some of the best resources out there.
Otherwise, and this is for programming in general, just be curious and follow people that are smarter than you. Study public repos on GitHub to see how others think and work.

Something else you really like to share with the community? 

My side-project graveyard is huge but one that I ended up shipping is called Tamera. It's a 24h camera roll.