Karim Shehadeh
BlogBookmarksSketchbookAboutResume

Thinking

  • Healthy Criticism

    2026
  • Productivity and AI

    2026
  • Rethinking Superheroes

    2026
  • Overusing AI

    2026
  • Integrating AI at Scale: A Practical Framework

    2026
  • Creativity in the Third Golden Age of Computer Science

    2026
  • Craftsmanship vs. Abstraction

    2026
  • The Strange Side-Effect of AI Coding

    2026
  • Numb Days

    2025
  • The Quiet Grief Behind Modern Management

    2025
  • Building mPath: A Tool for Managing the Chaos

    2025
  • Complexity and Context

    2025
  • Burnout and Me

    2025
  • Progress

    2024
  • Single-Threaded

    2024
  • Group Decisions

    2024
  • The Between

    2020
  • New Ideas

    2020
  • Working Together

    2018
  • Engaging the Team

    2018
  • Goal Setting

    2018
  • Documenting

    2017
  • Be Happy

    2017

Recent Posts

Around The Web

  • →My Blog
  • →My Resume
  • →About Me
© Karim ShehadehTerms & Conditions
  • X
  • BlueSky
  • RSS
  • LinkedIn
  • StackOverflow
  • Github
  • →Healthy Criticism
  • →Good Moats, Bad Walls
  • →Productivity and AI
  • →Rethinking Superheroes
  • →Toby YACA (Yet Another Chat App)
  • →Overusing AI
  • →AI on Rails
  • →NextJS and Caching
  • →Integrating AI at Scale: A Practical Framework
  • →Creativity in the Third Golden Age of Computer Science
  • →Price per 1M tokens is meaningless | Jan Iłowski
  • →integrations.sh — every integration, in every format agents speak
  • →Is AI causing a repeat of Frontend’s Lost Decade? | Mastro Blog
  • →Opus 4.5 is going to change everything
  • →AddyOsmani.com - 21 Lessons From 14 Years at Google
  • →10 Prioritization Traps - by John Cutler
  • →Why the future of work depends on AI
  • →an engineer's perspective on hiring
  • →Understanding React Re-Renders: What Triggers Them and Why They Matter
  • →Jake Gaylor – Teach your LLM about me