Categories
Uncategorized

Impostor Syndrome – A Developer’s Best Friend

Reading the title, you might say something is wrong with me. But I dare to repeat it. The impostor syndrome is a developer’s best friend when appropriately managed. I also believe that the impostor syndrome is more prominent in software development due to the large volume of knowledge you need to possess, and the constant […]

Categories
AWS AWS Certified

AWS Certified Cloud Practitioner Crash Course

INTRODUCTION I have studied for my AWS Certified Cloud Practitioner exam for a fortnight, and I want to share with you what I have learnt. It helps me reinforce the concepts, and it might help you with your exam as well. I do not invent the information I write in this article, but rather it is […]

Categories
JavaScript Journey Personal

From 0 To Fullstack JavaScript Developer Journey

These days I have created a poll on Twitter asking for opinions on whether I should start a “0 to FullStack JavaScript Developer” journey or not. 72.5% of people thought I should start this journey, but on YouTube. However, since I have this blog, I thought of doing it here and then create a YouTube […]

Categories
JavaScript Python

How I learnt Python versus how I learnt JavaScript

There is a lot of debate regarding what is the best way to learn how to program. Or the best way to learn in general. Should you watch other people do it, like online tutorials? Trial and error by building/trying stuff yourself? A combination of both? In my opinion, there is no formula for learning […]

Categories
Personal

Programming tutorials – Free or paid?

There are people claiming that you do not have to pay for tutorials/courses/resources when learning to code. Why would pay when there are so many of them for free online? On the other hand, some people claim that paid courses are better. I am one of those people that prefer paid courses. That is not […]

Categories
Coderbyte Data Structures and Algorithms Maths Python

[Coderbyte] – Multiplicative Persistence [Easy]

In this post, we are going to solve a challenge from Coderbyte called Multiplicative Persistence. The challenge is as follows: Have the function MultiplicativePersistence(num) take the num parameter being passed which will always be a positive integer and return its multiplicative persistence which is the number of times you must multiply the digits in num until you reach a single digit. […]

Categories
Tools

How to use Git?

As a brief introduction, Git is a distributed version control system used to track changes in the source code of an application. This tool is designed to coordinate the work between programmers during the software development process. One noteworthy mention is that Git is a tool, whereas GitHub is a service that hosts Git repositories. […]

Categories
Personal

I have finished University. What would I do differently?

Even though I have finished my Computer Science degree with First Class Honours, there are things I would do differently if I would have to pursue my degree again. #1 – Take my first year seriously One of the things I would have done differently is taking the first year of University seriously. For various […]

Categories
Uncategorized

I am back

This is a short post explaining my absence from the blog. The last (almost) three months were filled with stress due to finishing University, and I had to focus on projects and exams. However, I am back, and the blog is my main focus right now. That means I will post regularly on the blog. 

Categories
Array Coderbyte Data Structures and Algorithms Python String manipulation

[Coderbyte] – Different Cases [Easy]

I was surprised to see that some of my solutions are in top solutions on Coderbyte. The answer to this challenge is the 16th solution in the top 18 solutions. Coming back to the problem, here is what we have to do: Have the function DifferentCases(str) take the str parameter being passed and return it in upper camel case […]