Software Engineering Tidbits
Subscribe
Sign in
Home
Archive
About
New
Top
Discussion
Bug Report
If you have followed this newsletter for a while, you would notice I usually recommend software engineers pursue a Jerry Maguire “Help me Help you…
Georges El Khoury
Mar 22
Share this post
Bug Report
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
February 2023
A good unit test
A good unit test should be: Idempotent: It’s every engineer favorite word :) Meaning it can be run over and over and is always green…
Georges El Khoury
Feb 20
8
Share this post
A good unit test
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
Outage Management
Outage management is a core skill for a software engineer to acquire and is critical to achieve high availability of an online service. First, ideally…
Georges El Khoury
Feb 13
6
Share this post
Outage Management
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
Coding Tips
There is no magic bullet for clean readable code but these are tips that usually overwhelmingly increase code readability. 1) Declaration close to usage…
Georges El Khoury
Feb 9
4
Share this post
Coding Tips
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
Why Refactor?
If you have ever seen a great chef cooking, you will see a pattern. Every couple of chops, every couple of minutes, the chef cleans up his station. He…
Georges El Khoury
Feb 7
3
Share this post
Why Refactor?
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
January 2023
Complexity
Often times, software engineers are faced with the prospect of adding new functionalities or checking in new code that seems to be beneficial but are…
Georges El Khoury
Jan 31
6
Share this post
Complexity
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
Layoffs
A sad topic for today: Layoffs. Layoffs are necessary when the future of a company is at risk and need to reduce its expenses to survive and compete in…
Georges El Khoury
Jan 15
1
Share this post
Layoffs
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
Software Engineering Ladders
This is my take on software engineering ladders and what it takes to be promoted from one band to another. Software Engineer I: You are tasked and are…
Georges El Khoury
Jan 9
3
Share this post
Software Engineering Ladders
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
How to be a good software tech interviewer
If you find yourself in a team that needs to largely increase in size (happened to me twice at Uber) whether at a big company or a rising startup, you…
Georges El Khoury
Jan 7
2
Share this post
How to be a good software tech interviewer
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
November 2022
Fix a bug / Write a unit test
One solid practice to have while coding is to fix a bug and at the same time write a unit test that would have uncovered it. It is a sign of solid…
Georges El Khoury
Nov 27, 2022
4
Share this post
Fix a bug / Write a unit test
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
Happy Thanksgiving 2022
First of all, happy thanksgiving. I am grateful to have started this newsletter this year. It has given me a medium to share my technical posts and…
Georges El Khoury
Nov 24, 2022
2
1
Share this post
Happy Thanksgiving 2022
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
Migration
If you work long enough as a software engineer you will end up doing a migration from one system to another. Below is a step by step guide on how to…
Georges El Khoury
Nov 18, 2022
1
Share this post
Migration
www.softwareengineeringtidbits.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts