– WRITINGS & IDEAS

Articles

A collection of essays, technology leadership guides, software architecture retrospectives, and career reflections.

Getting Started with Local AI on Your Mac
AI

Running AI models locally on macOS ensures codebase privacy and eliminates reliance on third-party APIs. By understanding unified memory and quantization, developers can configure local environments to execute capable open-weight models directly on their own hardware.

Don't Micromanage Roomba
AI

Hovering over AI prompts and micro-managing every line of code limits the productivity of automated tools. By treating AI agents like a Roomba (setting clear boundaries and building robust verification systems) engineering teams can focus on high-level goals and let the agent run on its own.

Learning in the Age of AI: Curiosity, Feedback Loops, and Owning Your Growth
AI

Sustaining a career in software engineering during the rapid rise of AI requires curiosity, ownership of your growth, and strong feedback loops. Learning from unexpected career disruptions, such as outsourcing and major industry shifts, builds the resilience needed to master new systems.

Journey Across Southern Africa: From Table Mountain to the Namib Desert
Travel

Reflections on a four-week journey across Southern Africa, exploring Table Mountain, the Cape Peninsula, the Kalahari Desert, and the majestic red dunes of Sossusvlei. A narrative of travel, photography, and finding perspective away from the end-of-year engineering rush.

Navigating Change: Reflections on AI, Leverage, and the Evolving Engineering Craft
AI

Navigating the rapid integration of AI in software engineering requires addressing adaptation fatigue, building trust, and redefining the craft around high-level leverage. Rather than viewing AI as a replacement, engineering leaders can guide teams to transition from writing code to orchestrating systems.

Becoming an Organizational Leader
Leadership

An in-depth guide for individual contributors transitioning from team leaders to organizational leaders. This article details the shift in mindset, the expansion of influence, and how to scale technical and culture frameworks across an engineering organization.

Concours des Gobelins, l’Ecole de l’Image
Etudes

Conseils et réflexions sur le processus de candidature et les entretiens d'admission pour la formation multimédia de la prestigieuse école de l'image Les Gobelins à Paris.

A look behind Garcon
Python

An overview of Garcon, a lightweight Python library designed to simplify and reduce the complexity of writing distributed background jobs with Amazon Simple Workflow (SWF).

Be fearless
Vie quotidienne

Un conseil simple destiné à la nouvelle génération de designers et de développeurs : surmonter l'appréhension du changement, oser prendre des risques et aborder chaque opportunité professionnelle avec audace.

Difference between French and US companies
Vie quotidienne

A comparison of corporate culture, communication styles, and workplace expectations between French and American companies, highlighting structural differences in decision-making and project management.

Hiring talents
Vie quotidienne

Reflections on the software engineering hiring process, focusing on how to evaluate candidates effectively during a 45-minute interview and match them with the right technical roles.

Install Android SDK on Mac
Programmation

A straightforward, step-by-step guide to installing and configuring the Android Software Development Kit (SDK) on macOS for mobile developers.

How to crop an image with CSS
css

A handy CSS technique for cropping images within a fixed-size container while maintaining their aspect ratios and positioning.

2Two (From Gobelins to Yahoo!)
Michael Ortali

Reflections on a year of significant professional and personal growth, transitioning from studying at Gobelins in France to working as a software engineer at Yahoo! in California.

Effectuer un stage post-études à l'étranger
Etudes

Guide pratique pour planifier, organiser et réussir un stage professionnel à l'étranger après l'obtention de son diplôme universitaire.

Modérer les commentaires
Web

Une réflexion sur l'importance, les défis et la responsabilité de la modération des commentaires sur un blog personnel ou un site communautaire.

CSS Best Practices for Modern Designs
css

A summary of essential CSS best practices, writing maintainable style sheets, and optimizing layout performance for web projects.

Vivre aux Etats-Unis
USA

Un retour d'expérience franc et pragmatique sur le coût de la vie, les services publics et le choc culturel lors d'une expatriation aux États-Unis.

Utiliser les Réseaux Professionnels
Réseaux sociaux

Une analyse de l'importance d'utiliser des plateformes comme LinkedIn et les réseaux professionnels en ligne pour optimiser sa recherche d'emploi.

Hadopi : juridiquement ridicule
Vie quotidienne

Une critique acerbe de la loi Hadopi, soulignant son inefficacité technique, son absurdité juridique et son impact sur les libertés numériques des internautes.

Javascript et évènements
Javascript

Un cours technique expliquant la gestion des événements et des interactions utilisateurs en JavaScript via le Document Object Model (DOM).

Rendu de texte avec Javascript
css

Une présentation des techniques et des bibliothèques JavaScript permettant d'améliorer le rendu typographique et l'affichage de polices personnalisées sur le web.

Librairie EF pour AS3
AS3

Présentation de la librairie EF pour ActionScript 3 (AS3), conçue pour faciliter le développement d'applications riches et d'animations interactives sous Adobe Flash.

Email et identité professionnelle
Career

L'importance de choisir une adresse e-mail professionnelle appropriée pour construire une identité en ligne crédible auprès des recruteurs.

Réussir son CV
Etudes

Conseils pratiques pour structurer, rédiger et designer un curriculum vitae percutant, adapté aux attentes des recruteurs dans le domaine de la technologie.

Trouver l'inspiration
Art

Une exploration des sources d'inspiration pour les designers et développeurs web, s'appuyant sur l'ouvrage de Patrick McNeil et les tendances de l'époque.

Glincer
Javascript

Introduction à Glincer, une solution JavaScript/jQuery légère facilitant les transitions dynamiques et l'interactivité sur les pages web.

Interview de Denis Boudreau
Standards

Une interview exclusive avec Denis Boudreau, expert en accessibilité web, discutant de l'importance des standards du W3C et de l'inclusion numérique.

Sécurisation des trackbacks
Logiciels

Analyse des problèmes de spam liés aux trackbacks de blogs et présentation des méthodes de sécurisation et de filtrage pour s'en prémunir.

Les trackbacks
Logiciels

Une introduction au fonctionnement des trackbacks, un mécanisme de communication inter-blog permettant de notifier la création de liens entre articles.

Elections américaines de 2004
Histoire

Une analyse rétrospective des enjeux politiques et du déroulement de l'élection présidentielle américaine de 2004 opposant George W. Bush à John Kerry.