Skip to main content

Hello World

The below is a chapter from my second book Learning to code again


It is Tuesday the eleventh of July, twenty twenty three. I decided that today was the day I would write my first chapter in this book. This book is my second book. In my first book, I learnt about writing a book and becoming a book writer and now I am using that experience and knowledge in writing this book. I want it to be more narrative than technical. The title is a spin off from the metaphorical expression "learning to dance again". I am making myself vulnerable and putting myself out there. I am bound to make mistakes and get things wrong but that is part and parcel of the learning process. I am a techie and tech blogger from Trinidad and Tobago in the Caribbean. I have more than twenty years experience in tech. I started coding in Secondary school using Basic and Pascal and Visual Basic.

I remember creating windows in Pascal using the characters from alt codes. That was such a discovery. I remember using Visual Basic on Windows 95. I was lucky to have a computer lab in my Secondary school. I got a perfect score on my Cambridge GCE Computer Studies SBA (school based assessment). My project was called PASCALS which stood for Programmed and Simplified Computerised All Purpose Library System. Our projects were printed on dot matrix printers. The computer lab was often busy with the sound of these dot matrix printers. I remember using floppy disks to store my project files.

I fell in love with computers and tech in Secondary school. I recognised the power of tech to make the world a better place and I was having fun and I was getting top scores in my Computer Studies classes and this motivated me to choose tech and coding as a career path. Even though I recognised tech could change the world, my primary reason to get an education and pursue a career path in technology was to make a living and at least I would be doing something I loved and enjoyed. I didn't think about changing the world myself. I did not think about starting a business myself. Things that I would do differently if I had to do it all over again, now that I think about it. I am at a place in my life where I see my power to make a difference. I can use my God given talents to affect positive change.

I liked and was good at Maths and Science and Computer Studies in school. With computers, it's either one or zero, right or wrong versus English which I saw as subjective. I felt like the English teachers did not understand my style of writing and my way of expressing myself. I enjoyed problem solving and critical thinking and building things. I appreciate English and History just not being tested on them and having to memorize things. Anything with less memorisation was better for me. In my young mind I was fascinated by the internet which was new to the world. It was bringing the world to our doorsteps. Doorsteps on a small island developing country. Also, I saw video games as an escape from this world. The digital world and my limitless imagination were fuel for my creativity and mindful pursuits.

The first "Hello World" program has been attributed to have been written by Brian Kernighan in 1972 at Bell Labs while working on the C programming language. It spread as a common introductory example in programming, appearing in Kernighan and Ritchie's book and becoming a standard first program in various programming languages worldwide. I saw an interview with him on youtube where he does state that his memory is dim now but, "What I do remember is that I had seen a cartoon that showed an egg and a chick and the chick was saying, "Hello World". I only recently learnt this after all these years.

In university and my early career I used C++ and Java. After that I spent quite a few years working with Lotus Notes. In later years I worked with websites and social media. I took a break from working and I am currently a tech blogger. I did not do much coding for the last few years. Coding is now just a hobby for me and I am writing this book. I see myself as starting from scratch again. It does feel like I am in some sort of coding bootcamp. I am embracing a beginner's mindset and I am learning, exploring and sharing. I am embracing the perspective of a beginner, learning and unlearning and immersing myself in the vast world of coding with a thirst for knowledge.

These are eight goals that I have for this journey. These are not written in stone. I will adapt as I proceed.

  1. Share what I learn and how I learn
  2. Have fun doing something I love
  3. Inspire others to see the fun in coding
  4. Strengthen my problem solving capacity
  5. Keep up with the technologies
  6. Become a better writer and blogger
  7. Tell a story and be more narrative than technical
  8. Get hands-on with practical projects

Hello world. Hello today. Hello to the future. Welcome to my journey of learning to code again in a world full of possibilities and changing technologies.

Comments

Popular posts from this blog

Google Pay in Trinidad

Update : It is prepaid and credit cards not debit. Linx on facebook said that the Linx machines do not fascilitate Google Pay.

The success of failure

It is 358am and I have decided to write. Context matters. Our context matters when we write and read. We could read the same thing and get different meanings. Definitions matter also. We may define things differently. For example, what is success? What is failure? Also, do I just define success and say that anything that is not success is failure? What about something like the success of failure? What does that mean? My friend Chatty tells me that this is something writers, philosophers, and even scientists keep rediscovering: meaning is not fixed—it is negotiated by context and definition. Life is a stew of success and failure and in between but never one or the other. We see what we are looking for and things become what we see. This reminds me of something I came across online, "Whoever looks for the good qualities in others will acquire all good qualities within himself," from Habib Umar Bin Hafiz. Do you look for failure or success within others? Take context as the lens...

Kindance

It is 250am and I have decided to write. Today is Friday. Fridays are the best days of the week. Of course I do not have a topic to write about. I was scrolling through facebook and one post said "In any season we can always plant kindness". Then a nearby post said "My Lord has always been kind to me". It is nice to give and receive kindness and do not forget to be kind to yourself. Imagine if kindness was actually kindance like guidance. My friend Chatty says that if kindness were kindance, it would be more than a good deed — it would be a gentle form of guidance. Kindance would lead the heart toward compassion, encourage goodness without force, and show that sometimes the softest acts can point us in the strongest direction. I was scrolling through youtube and I came across a video that said that "Life has always been unfair". That is one way to look at it. Another way is to consider that this life is just a test and stepping stone for the other life. Ma...