How Much Autonomy Are You Giving Your Most Reckless Engineer?
An AI agent is operationally equivalent to your fastest, most reckless engineer. That confidence will ship bugs just as fast as features.
Last updated:
An AI agent is operationally equivalent to your fastest, most reckless engineer. That confidence will ship bugs just as fast as features.
AI adoption is different from previous tech waves because it breaks the constant of human speed. When code generation outpaces review capacity, teams converge faster on whatever their system naturally tends toward.
Results from my poll of 682 tech professionals. 95% of developers and 84% of engineering managers now use AI daily. See which tools are most popular and how teams are adopting AI.
A collaborative journey with my friend Essam to build an MVP in 48 hours, documenting the process from idea assessment to delivery through live Arabic sessions covering TDD, serverless, and solution design.
Learn how to use EventBridge API Destinations to call 3rd party REST APIs like SendGrid without writing integration code. A low-code approach to event-driven architectures with automatic retries.
A curated collection of free AWS courses (~7 hours total) to get you started with serverless. Covers Lambda, API Gateway, DynamoDB, Fargate, and serverless architecture patterns.
Learn how to use AWS presigned URLs with Chalice to allow users to upload and download files directly to S3 buckets securely, without exposing your AWS credentials.
Explore the different event triggers supported by AWS Chalice: scheduled events, SQS, SNS, S3, and more. Learn how to execute your Lambda functions using various triggers.
My customized terminal setup on macOS, including iTerm2, Oh My Zsh, Powerlevel10k theme, and essential tools that make the command line both powerful and easy on the eye.
A comprehensive guide to the AWS Chalice CLI. Covers project creation, local development, deployment, logs viewing, SDK generation, CI/CD pipeline setup, and more.
Get started with AWS Chalice, a Python microframework for building serverless applications. Learn what Chalice provides, how to install it, and create your first hello world endpoint.
Learn about Architecture Decision Records (ADRs), a lightweight way to document important architectural decisions, their context, and consequences for better codebase clarity.
How I earned 42,110 LE in Uber referral credits between 2015-2017 by referring hundreds of people. A growth hacking story from Egypt's early ride-sharing days.
My experience at AWS Summit London 2019. I attended sessions on IoT, Alexa, database architectures, and a hands-on ML workshop using AWS Personalize for recommendations.
My journey to passing the AWS Solutions Architect Associate exam. Preparation tips, resources I used, and lessons learned from working with S3, Lambda, and Step Functions.
My best AWS event experience. Hands-on AI/ML workshops at AWS Builders Day London 2018, covering Rekognition, Lex, SageMaker, and deep learning with Jupyter notebooks.
Why 'there is a better way to do this' is one of the worst code review comments, and how to give more constructive feedback that actually helps developers improve.
How to fix Doctrine's 'Unknown database type blob' error by adding custom mapping types. A quick solution for MySQL blob fields in your PHP projects.