Introduction

Hi, this is Jesus

If you are reading this article, thanks for taking the time. As you may have guessed it, this is the first article on the NetCode blog.

NetCode is my personal blog, where I'm planning to share my notes about networking but also general techs such as coding or other stuff. I don't know about you, but as a networking engineer, I usually save a lot of information regarding protocols, networking, code snippets on tools such as OneNote.

While I find OneNote (or similar applications) is useful, I also see it has many limitations. For example formatting and sharing; the format is quite static and restrictive and even though I can share my options in a collaborative manner, this is not scalable. After some thinking, I saw the best way to overcome these limitations is through a website, which can scale very well, and the current web standards give me all the freedom I want regarding formatting.

Why

You may be thinking is good to share information online, but why am I doing it?. The short answer is for exposure, it sounds wired but stay with me for this short story.

After a recent job hunting, I had an interview for a senior software engineer with Microsoft. The role was a mix between a network and a software engineer, a good position given I would like to move to the software world at some point during my career. During my interview, I found it was hard to just talk to the interviewer about ideas on how to automate the network. Those were good ideas, but just ideas in the end.

Once the interview was over, I thought about how I could improve and I got to the conclusion the best way is to showcase something that is done, not just an idea; articles, videos, GitHub repos or even demos, all of these could work. The first step I saw in this direction was to create a personal blog, which could help me to study, improve my writing skills and use it as well for demos in future opportunities.

What is it for me, the reader?

If you are still with me at this point, this is a fair question. Honestly, the first user I have in mind is me. Why?, well this another short story. During the same job hunting, I had to re-study my notes and found it was quite difficult to follow them. My main issue was that sometimes I just wanted to see some detail, but finding the detail was not that easy. On other occasions, I wanted to compare different behaviours and was difficult just to do a comparison with a static app like OneNote. I realized I needed a better way, which HTML, CSS and javascript could greatly help me.

So, what is it for you?, the way I'm planning to write my notes. While I'm planning to write some static blog entries, I'm also planning to create dynamic content. Remember how I mentioned I struggled to find the detail I wanted or do comparisons? I'm planning to use the advantages of modern web standards to make it easier to find and/or follow technical contents.

Regarding specific topics, I'm more interested in network automation, but I also consume traditional concepts, which are the foundation for network protocols. So you can expect different materials here. In the end, I'm planning to document what I consider useful for my own learning.

Conclusion

This is the first entry on my personal blog, and I hope you like it, more articles will come as well. There are many functionalities pending to implement on the blog, like comments, likes, etc., but as I wrote the blog from scratch using Nuxt with the Content, it will probably take me some time before I add them. Nevertheless, I consider the blog to be ready for your consumption and if you find the materials hosted here useful, please let me know, I'll be happy to know I help someone.

Thanks!