# Developer Dialectics

I’ve got nothing for today’s post.

# So let's talk philosophy.

Consider the following proposition. A **thesis**.

>"I am a software developer"

In philosophy the term *dialectics* refers to the discourse between two or more different points of view. The aim is establishing truth by arguing using reason.

Philosopher [Georg Hegel](https://en.wikipedia.org/wiki/Georg_Wilhelm_Friedrich_Hegel) developed a *dialectical method*. Which consist of a first proposition, the thesis. And a second proposition, called the **anti-thesis**:

>"I am not a software developer"

Hegel believed that you cannot get the whole truth by taking any one proposition by itself. Both propositions can carry some truth. So the Truth should emerge from the whole dialectic process. 

Thus, the third part of Hegel's method. The **synthesis**:

> "I am *becoming* a software developer"

:3

# Epilogue

You may be wondering. "Did you really just throw Hegelian dialectics in a dumb blog post because you were bored?"

Yes.

Yes, I did.

See you tomorrow!

<a href="https://www.buymeacoffee.com/jorchRL"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a Coffee :3&emoji=&slug=jorchRL&button_colour=40DCA5&font_colour=ffffff&font_family=Comic&outline_colour=000000&coffee_colour=FFDD00" /></a>

P.S:  My kitten only has 3 legs in real life.



