Reflections

Ann Catherine Jose

Week in Review - Week #2

OK, here we are at Week #2 of the “new beginning” I set forth mid October - a journey which did not get a specific name, but it doesn’t matter. I guess some things are better served unnamed, yeah? Anyway, let’s jump into the review. As always, this is free flow writing and I will follow the same format as last week’s review.

What I did during the week

An honest review of this week should start by reviewing the goals I set out at the beginning of the week. These are the goals I decided in my last week’s review:

Week in Review - Week #1

It has been a week since I started my leave of absence to pivot my career to be more hands on in tech. Here is how my Week 1 went. This is mostly a stream of consciousness instead of a well-formatted post, because it was important that I publish it at the end of the week - progress not perfection!

What I did during the week

  • started learning two JavaScript courses in parallel - Modern JavaScript by Execute Program and Learn JavaScript by Jad Joubran. Each of these courses have different strengths - one is a typical structured course with a set of chapters each explaining a concept, a lot of examples and exercises, whereas the other one is a set of best practices of writing modern JavaScript. I think it is important to understand both. Also, the Execute Program course follows the spaced repetition format and hence limits the amount of material you can cover everyday.

A new beginning

A few months ago, I stood at the crossroads of my career thinking about my next chapter. I loved my job, my team, and was at the peak of my career as a leader. Yet, I yearned for a return to the world of hands-on development, where I could immerse myself in the flow of code.

The more I thought about it, the more I was convinced that I want to pivot my career towards the goal of coding, learning and building with tech. But I resisted the urge to act on impulse. Instead, I started a deliberate, step-by-step plan to execute this transition. Here’s how I approached it…

GPT-4 Technical Report Highlights

OpenAI published the GPT-4 Technical Report on 27 Mar 2023. I wanted to read it immediately but was intimidated by the fact that it is a 100-page document. It turns out that it was not as difficult as I anticipated, it can be easily read over a weekend. The best part is that this report describes the key terminologies and methodologies used in the development of GPT-4. It’s always beneficial to obtain this information directly from the source.

Blog about ChatGPT in three different ways

Ever since ChatGPT was released to the public last November, I’ve been eager to write a blog about it. However, the daunting prospect of facing a blank screen kept me from starting the task, and I found myself procrastinating. Today, I finally summoned the courage to begin writing, but with a few tweaks from my usual approach.

Allow me to describe the meta experiment to understand how I can utilize ChatGPT to help me write the blog.

ChatGPT - An Introduction

Over the past few months, ChatGPT has captured my attention through numerous forums, articles and AI experts. I am fascinated by this technology and learning more about it everyday. With this introductory post, I hope to share my knowledge and insights on ChatGPT - how it works, its capabilities and limitations, potential pitfalls, and future prospects.

Note - Just for fun, I did an experiment to write two more versions of this post - one that was written by ChatGPT itself using a rough outline I provided, and another also written by ChatGPT, but imrprovised from my original post. Curious to see the results of the experiment? Head over to the meta post Blog about ChatGPT in three different ways.

ChatGPT Introduction - written by ChatGPT using Ann's outline

Note - This post is written by ChatGPT expanding on the outline of my original post An Introduction to ChatGPT - section by section. This is a fun exercise to demonstrate the potential of ChatGPT and how it can change how we create content, art and code. You can see the full results of the experiment at Blog about ChatGPT in three different ways.

Have you ever heard of ChatGPT? It’s a large language model that has taken the AI world by storm. But what exactly is ChatGPT and how does it work? This post will break down the basics and give you a good understanding of what it is, how it’s built and how it can be used in the real world.

ChatGPT Introduction - rewritten by ChatGPT from Ann's originial post

Note - This post is written by ChatGPT by rewriting my original post An Introduction to ChatGPT - section by section. This is a fun exercise to demonstrate the potential of ChatGPT and how it can change how we create content, art and code. You can see the full results of the experiment at Blog about ChatGPT in three different ways.

As an avid learner and technology enthusiast, I have been following the advancements and discussions surrounding ChatGPT in various forums and sources. With this blog post, I aim to share my understanding of ChatGPT - what it is, its key benefits, potential limitations, and my vision of its future trajectory. Through my research and analysis of expert opinions, I hope to provide a comprehensive overview of this cutting-edge technology and its potential impact on our daily lives.

Grit: Passion & Perseverance

Recently, I started watching the YouTube series Talks at Google and today I came across this video Grit: The Power of Passion and Perseverance by Angela Duckworth, the researcher, author and professor of Psychology at UPenn. I had seen her TED talk earlier and this talk was even better where whe unpacked a lot of details on the concept of grit. This post is to share the key takeaways I got from the talk.

Upgrading my blog engine Hugo and content

Today I upgraded my blog engine Hugo from version 0.30.0 to 0.73.0. It’s been a while since I upgraded, so I was not sure how easy or difficult it will be. The upgrade completed quickly, but my entire home page (running locally) went blank right after the upgrade. With a good amount of googling, reading through the documentation and a few tweaks in my folder structure, I was able to bring it back up and running and published it. This post is to share my learnings from the experience hoping that it may be useful to somebody else. Learn Teach Learn.