Starting My Adventure with Generative AI (and this Blog)

Episode 1: The junior developer

An year ago, a junior developer joined a small firm where I work as a senior developer, who in his free time would study about AI and otherwise excel in his assignments.

Some time later, he was assigned a huge task: to redesign an entire software by switching its programming language to C++ and updating its infrastructure. The careful planning and subsequent design of different classes indicated that the task would likely take anywhere from three to six months.

He then began the task and introduced an unexpected element: an innocent copilot AI. Surprisingly, this one factor reduced the time needed to just one month!

Instead of getting stuck in the repetitive cycle of 'develop, test, fix, test, fix ..., final test', the junior developer opted to write clear comments. The copilot not only translated these comments into precise code but also incorporated the newest features of the C++ language.

As the development time was significantly reduced, the resulting software was thoroughly tested and well-documented.

I did not know that this was just the start of generative AI becoming a part of my life!

Episode 2: The senior manager

Concurrently, my senior manager who keeps himself updated with the latest software trends, he adopted the use of ChatGPT for his planning of software.

Often works that would otherwise involve weeks turned into days simply because the manager had prompted ChatGPT with the right questions and the responses would not only include explanation but also sample code following the latest trends!

As such, the planning of the software and its development, both have been transformed by generative AI in my firm.

What was left for me was not adoption, for I have adopted it even for personal needs, but to know it.

Episode 3: Governor Sindh Initiative Course Transformation

Some time after, a family member urged me to take test for an education initiative by my province's governor, and I reluctantly took it fearing that backlash from family would be far worse than my possible irresponsibility with taking advantage of the initiative.

At the moment, all I knew was that the initiative was going to teach either Metaverse, AI, or web development.

What I did not know was that after my clearing of the test and waiting for some months, the course of the initiative would transform into generative AI!

I was pleasantly surprised when we were informed in the initiation session that the course has been unified into that of generative AI, because it has shaken the core of the world.

Episode 4: Why Blog?

Having studied for a while, I fell in love with TypeScript, the first part of the course being taught, and I regularly attended the classes as well as completed its first assignment of forty-five questions.

However, my regularly attendance has since been broken by an obligation of mine the timing of which always clashes with the classes.

Today, at 1st May, I got an entire day of free time to myself, so I decided to refresh my learning and attempt to cover up my knowledge.

As I was refreshing, I came across an article where part of the success of being a developer was to blog, and as it recommended hashnode first, I decided to begin my blogging journey here!

Final Thoughts

I can tell already that this article is full of improvements based on how I just let my thoughts flow through my fingers (and keyboard) into here.

Yet! I am way happier that I have stepped into blogging and overcome my fear of not being great at it!

I'll cover my generative AI journey in my blog, and may share other stuff.

Live a blessed life!

0
Subscribe to my newsletter

Read articles from Shah Faisal Islam directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Shah Faisal Islam
Shah Faisal Islam