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

@sibongile

# Sibongile Mailula

@sibongile · South Africa, Johannesburg · Joined August 2020

Software Engineer

### [Object-Oriented Programming: Abstraction](https://sibongile.hashnode.dev/object-oriented-programming-abstraction?utm_source=hashnode&utm_medium=feed)

Abstraction is hiding complex code implementation and only exposing the functionality. A real-life example of abstraction is the sending of an email. As a sender, we do not care about the internal mechanism of sending an email. All we care about is ...

3 min read · [sibongile.hashnode.dev](https://sibongile.hashnode.dev/object-oriented-programming-abstraction?utm_source=hashnode&utm_medium=feed)

[Nov 30, 2020](https://hashnode.com/posts/object-oriented-programming-abstraction/5fc52e8abc24037614df9927)

### [Five clean code practices that are simple to implement](https://sibongile.hashnode.dev/five-clean-code-practices-that-are-simple-to-implement?utm_source=hashnode&utm_medium=feed)

As Software Developers, we need to look at the bigger picture, as it's not just about writing code and hope it works. So what is the bigger picture?A client is paying for a software product that we will be producing. A client is anyone who requires...

7 min read · [sibongile.hashnode.dev](https://sibongile.hashnode.dev/five-clean-code-practices-that-are-simple-to-implement?utm_source=hashnode&utm_medium=feed)

[Nov 27, 2020](https://hashnode.com/posts/five-clean-code-practices-that-are-simple-to-implement/5fc1314131cc735903abb0b4)

### [What motivated me to start writing as a Software Developer?](https://sibongile.hashnode.dev/what-motivated-me-to-start-writing-as-a-software-developer?utm_source=hashnode&utm_medium=feed)

As a Software Developer, I continuously need to develop my coding, design, problem-solving, and communication skills. The technology industry is fast-paced and changes frequently, so I need to adapt to change very quickly. I work in teams, where I ...

3 min read · [sibongile.hashnode.dev](https://sibongile.hashnode.dev/what-motivated-me-to-start-writing-as-a-software-developer?utm_source=hashnode&utm_medium=feed)

[Nov 25, 2020](https://hashnode.com/posts/what-motivated-me-to-start-writing-as-a-software-developer/5fbe686008c16c34b89c40bb)

### [Object-Oriented Programming (OOP)](https://sibongile.hashnode.dev/object-oriented-programming-oop?utm_source=hashnode&utm_medium=feed)

What Is Object-Oriented Programming? Object-Oriented Programming allows us to design and develop a software application using real-world entities such as school, student, course, employer, employee, salary as objects. In Object-Oriented Programming,...

5 min read · [sibongile.hashnode.dev](https://sibongile.hashnode.dev/object-oriented-programming-oop?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/object-oriented-programming-oop/5fbbfa7e30fc2d1b859e22fc) [Nov 23, 2020](https://hashnode.com/posts/object-oriented-programming-oop/5fbbfa7e30fc2d1b859e22fc)

### [Blogging: Defining your own success](https://sibongile.hashnode.dev/blogging-defining-your-own-success?utm_source=hashnode&utm_medium=feed)

The first thought that comes to mind on what successful blogging means, is having a high number of followers. However, having a lot of followers is only one of the success measures of blogging, but it is not the only measure. When we start blogging,...

3 min read · [sibongile.hashnode.dev](https://sibongile.hashnode.dev/blogging-defining-your-own-success?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/blogging-defining-your-own-success/5fb555664979356f7347b832) [Nov 18, 2020](https://hashnode.com/posts/blogging-defining-your-own-success/5fb555664979356f7347b832)
