Write and teach everything you know

My thoughts and purpose for running sebhastian.com


Hello there 👋

My name is Nathan Sebhastian and I’m a professional with broad set of skills in software and web development. Programming the web is a passion which I can never have enough. After graduating with a Bachelor’s degree in Information Systems, I spent lots of time coding websites for fun and profit.

Eventually I landed a job as a web developer using PHP CodeIgniter as my main tool. For me it was a great experience and a real dream job – one I still loved doing until today. I have been a web developer since 2012, and although I love coding now, it didn’t start out that way.

The first time I tried programming, I hated it. I felt like I can never learn what it takes to become a real programmer. I felt like a fake.. There is always another jargon to learn, another framework to master, another bug to seek and fix.

On top of that all, I only learned how to code with vanilla PHP and Java during my years as a student. When I entered the job market, the startup world are all about using MEAN stack. What’s more, Facebook open-sourced React a year later. Even though I have a degree, I feel like I’m the most stupid person in the world. How can anyone keep up with technology stack that’s ever changing? Fortunately, I discovered two things:

  • Writing about a topic I’m interested in is fun
  • Writing helps me clarify my thoughts

Whenever I learned about something, I tried to write a short essay to explain what I have learned. Even one paragraph is enough to help you gain a better perspective in what you’ve learned.

That’s why this website is created. It’s not just for helping other people, because it has helped me first.

Today, I’m a Senior Software Developer experienced in JavaScript React-Express, and PHP. I’m also Operating Git, Jenkins, AWS DynamoDB, EC2, RDS, CloudWatch, Lambda and S3.

I’m grateful to the big community of programmers everywhere who write articles and tutorial videos, from reddit to stackoverflow, for their help and advice in sharpening my skills and ability as a web developer. This website is my effort to give back into the community of programmers all around the world. On this site I post useful articles for improving the reader’s life.

The desire to teach and help other people be better was something that pushed me to write about my experience as a developer. I’m glad it found expression in this website. I hope you will find my content useful and engaging.

Best,

Nathan Sebhastian