---
title: "Abdullah Althobetey (@abdullahth) | Hashnode"
description: "Software Engineer. Read the latest articles by Abdullah Althobetey on Hashnode."
url: "https://hashnode.com/@abdullahth"
---

@abdullahth

# Abdullah Althobetey

@abdullahth · Joined January 2022

Software Engineer

[Website](https://abdullahth.com/)

### [Software Development VS Software Manufacturing](https://abdullahth.com/software-development-vs-software-manufacturing?utm_source=hashnode&utm_medium=feed)

Embracing The Nature of Software Development to Deliver Valuable Software Faster

13 min read · [abdullahth.com](https://abdullahth.com/software-development-vs-software-manufacturing?utm_source=hashnode&utm_medium=feed)

[Mar 17, 2023](https://hashnode.com/posts/software-development-vs-software-manufacturing/6414dda823aaaffb912ed754)

### [Designing and Organizing Product Teams](https://abdullahth.com/designing-and-organizing-product-teams?utm_source=hashnode&utm_medium=feed)

In this post, I want to discuss how to design and organize product teams. When I say product teams, I don't mean product management teams, but rather, a team who builds products. To build a product, you need various skills such as engineering, design...

7 min read · [abdullahth.com](https://abdullahth.com/designing-and-organizing-product-teams?utm_source=hashnode&utm_medium=feed)

[Oct 23, 2022](https://hashnode.com/posts/designing-and-organizing-product-teams/63558af0e6a6ddcdd83c4a77)

### [Stable vs. Volatile Dependencies](https://abdullahth.com/stable-vs-volatile-dependencies?utm_source=hashnode&utm_medium=feed)

Stable vs. Volatile Dependencies In previous posts, we described dependency injection, which is a technique to inject an object into another object that needs it. But, should we inject all objects that an object needs? Of course not. We should inject...

9 min read · [abdullahth.com](https://abdullahth.com/stable-vs-volatile-dependencies?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/stable-vs-volatile-dependencies/620af0124e82f0219d8fa45d) [Feb 15, 2022](https://hashnode.com/posts/stable-vs-volatile-dependencies/620af0124e82f0219d8fa45d)

### [Dependency Injection Patterns](https://abdullahth.com/dependency-injection-patterns?utm_source=hashnode&utm_medium=feed)

with examples in Swift

4 min read · [abdullahth.com](https://abdullahth.com/dependency-injection-patterns?utm_source=hashnode&utm_medium=feed)

[Jan 17, 2022](https://hashnode.com/posts/dependency-injection-patterns/61ddefaa44f1964f4fa7dbdf)

### [Why Dependency Injection?](https://abdullahth.com/why-dependency-injection?utm_source=hashnode&utm_medium=feed)

In the previous post , we discussed the what of DI. In this post, we will explore the why. DI enables many benefits; before discussing those benefits, let us establish an example. let's say we have a view controller that can display news: class New...

5 min read · [abdullahth.com](https://abdullahth.com/why-dependency-injection?utm_source=hashnode&utm_medium=feed)

[Jan 16, 2022](https://hashnode.com/posts/why-dependency-injection/61e39cbc8a425719c1733be2)
