RSSAmplifier

Blog

Ramblings of a self-taught software engineer

A blog about software engineering and engineering management best practices

blog.bassemdy.comRSS feed ↗10 posts

Latest posts

How Model Context Protocol (MCP) Works

The Model Context Protocol (MCP) enables seamless communication between AI applications (clients) and external data sources or tools (servers).

Rethinking Technical Meetings: Beyond Slide Decks

Technical meetings that are driven by slide decks are bound to be complete disasters, and the reasons for that are many.

Navigating startup choices: my top 10 evaluation tips

In my 15-year journey across tech, I’ve learned that deciding which new venture to join, especially as a founding engineer, is an art in itself. Through my experiences, I’ve distilled essential criteria that I always use to evaluate a startup’s health and its impact on the quality of work life.

Universities don’t prepare for the job market

I still remember very vividly the moment the chairman of the computer science department told me:

How much can you really earn creating content on Youtube!

Truth time! I love transparency because it takes away the uncertainty and illusions. It helps and inspires people to plan and execute based on facts, not bullshit.

Understanding and utilizing team dynamics for success

I’ve worked with a lot of different teams, different dynamics, diverse backgrounds, cultures, and ways of working. A consistent sign of natural leadership & seniority is when someone joins a team & they quickly understand the roles & functions already fulfilled.

Sometimes, you have to watch an organisation burn to progress

⚠ Contrarian opinion and trigger warning

Setting up podman and docker-compose on MacOS

TLDR; Instructions for setting up podman and docker-compose on MacOS

Using GitHub Apps to call the APIs

TLDR; Using GitHub Apps to call GitHub’s REST and GraphQL APIs

Adopting the command design pattern for GitHub Actions

Concept and article created by @Link- @droidpl and @steffen