The Proactive Engineer
Subscribe
Sign in
Home
Career
Proactivity
Product
Archive
Leaderboard
About
Career
Latest
Top
Discussions
#31 Documenting Software Architecture using C4 Model
Software architecture is a dynamic system that evolves over time.
Apr 25
•
Shehab Abdel-Salam
2
Share this post
The Proactive Engineer
#31 Documenting Software Architecture using C4 Model
Copy link
Facebook
Email
Notes
More
#30 Six Traits That Make a Great Founding Engineer
Traits That I Find Most Important In a Founding Engineer
Apr 11
•
Shehab Abdel-Salam
3
Share this post
The Proactive Engineer
#30 Six Traits That Make a Great Founding Engineer
Copy link
Facebook
Email
Notes
More
#29 How to Deliver a Backlog Refinement Session
Most engineering teams use Scrum or Kanban to track their work.
Apr 4
•
Shehab Abdel-Salam
2
Share this post
The Proactive Engineer
#29 How to Deliver a Backlog Refinement Session
Copy link
Facebook
Email
Notes
More
#28 How Proactive Engineers Operate in Solo, Pair, and Mob Programming
What are they, and when should you use each?
Mar 28
•
Shehab Abdel-Salam
4
Share this post
The Proactive Engineer
#28 How Proactive Engineers Operate in Solo, Pair, and Mob Programming
Copy link
Facebook
Email
Notes
More
4
#27 Why Everyone Is Talking About Vibe Coding
Andrej Karpathy, co-founder of OpenAI, introduced a new term called vibe coding to describe how developers can guide an LLM to solve a problem by…
Mar 21
•
Shehab Abdel-Salam
4
Share this post
The Proactive Engineer
#27 Why Everyone Is Talking About Vibe Coding
Copy link
Facebook
Email
Notes
More
#26 When to Pay Down Tech Debt
Handling technical debt is a recurring subject among software engineering teams.
Mar 14
•
Shehab Abdel-Salam
5
Share this post
The Proactive Engineer
#26 When to Pay Down Tech Debt
Copy link
Facebook
Email
Notes
More
2
#25 Ten Unspoken Rules in Slack
After working at five different companies that use Slack, I’ve realised that within an engineering culture, there’s also a Slack culture.
Mar 7
•
Shehab Abdel-Salam
5
Share this post
The Proactive Engineer
#25 Ten Unspoken Rules in Slack
Copy link
Facebook
Email
Notes
More
2
#24 Preparing for Tech Interviews, Part 3: Behavioural
Four things to do to prepare for behavioural interviews
Feb 28
•
Shehab Abdel-Salam
5
Share this post
The Proactive Engineer
#24 Preparing for Tech Interviews, Part 3: Behavioural
Copy link
Facebook
Email
Notes
More
2
#23 Preparing for Tech Interviews, Part 2: System Design
Four things to do to prepare for system design interviews
Feb 21
•
Shehab Abdel-Salam
6
Share this post
The Proactive Engineer
#23 Preparing for Tech Interviews, Part 2: System Design
Copy link
Facebook
Email
Notes
More
#22 Preparing for Tech Interviews, Part 1: Coding
Welcome to Part 1 of Preparing for Tech Interviews series, where I share insights and advice gathered from software engineers working at high-growth…
Feb 14
•
Shehab Abdel-Salam
11
Share this post
The Proactive Engineer
#22 Preparing for Tech Interviews, Part 1: Coding
Copy link
Facebook
Email
Notes
More
#21 Best Way To Show Progress Is To Demo
Five Reasons To Why You Should Demo More Often
Feb 7
•
Shehab Abdel-Salam
5
Share this post
The Proactive Engineer
#21 Best Way To Show Progress Is To Demo
Copy link
Facebook
Email
Notes
More
#20 Time To Use Ollama
By now you’ve heard last week’s news about the AI startup DeepSeek releasing its open-source model DeepSeek-R1, which outperforms OpenAI’s ChatGPT-o1…
Jan 31
•
Shehab Abdel-Salam
2
Share this post
The Proactive Engineer
#20 Time To Use Ollama
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts