Posts

Why Vibe Coding will Kill You!

I honestly can not get over all the new terminology used to describe qusi software engineering conecpts. Vibe coding is the latest term used to describe a "new kind of programming."  The term "Vibe Coding" is originally coined by legendary OpenAI co-founder, Andjrej Karpathy, and I quote, "...where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can...

Sensors & Environmental Inputs

  Sensors & Environmental Inputs: Ultrasonic, PIR, and Gas Detection Sensors are the unsung heroes of modern technology, silently working behind the scenes to make our lives safer and more convenient. Today, let's explore three fascinating types: ultrasonic, PIR motion, and gas sensors. Ultrasonic Sensors: The Silent Distance Detectors What are they?  Ultrasonic sensors measure distance using high-frequency sound waves, inaudible to human beings. They are used in cars for parking assistance, robots for obstacle detection, and industries for level monitoring. How They Work: Ultrasonic sensors measure distance using high-frequency sound waves, inaudible to human beings. They are used in cars for parking assistance, robots for obstacle detection, and industries for level monitoring. PIR Motion Sensors: Sensing Movement Without Seeing These allows us to sense motion. They don't radiate IR for detection. Whether someone has moved in or out of range of the sensors. These are com...

The Building Blocks of IOT

  The Building Blocks of IOT The internet of things is a fairly recent term that best describes the interconnection of electronic devices from light bulbs to cars, via a network  such as the internet.  IoT devices are designed to share data across a network, whether it is receiving data from sensors or sending control signals, IoT is a technology that improves the efficiency and user experience of end devices. IoT is made up of several building blocks which include sensors, networking technologies, cloud computing, big data, and security protocols. Sensors IoT sensors are used to capture real world parameters such as temperature and humidity. These sensors then relay the continuous data to an edge computing device that can store or process the data before sending it to the cloud. Networking Technologies The compute module attached to a sensor or output device will have a networking interface unit such as a WiFi or Ethernet module and will connect the device to a local net...

Why I Started Using Next.js

Introduction Its been over 3 years since I have been working as a software engineer. I primarily started out with HTML and CSS to build basic static sites. Eventually I learned how to do cool animations and interactions with JavaScript. Since then I have gradually kept seeking new ways to implement my ideas, leading me to explore different web frameworks. I have worked with react, Flask, Django, Astro, Wordpress, & Elementor to build all kinds of websites to fit my specific use cases. Overtime I have developed a strong affinity towards Django, for more complex and dynamic features. Recently I have found myself looking for a fully integrated JavaScript framework that handles both front and backend, to really mimic Django's monolithic architecture. Personally, I loath the overhead of separating by backend from my front end and communicating via an API, so after hearing the hype I finally decided to give Next a shot.   The Problem The first reason I left my Django Habitat was for ...

The Life of Donald Knuth

  The field of mathematics stretches all the way back to Ancient Greece, where philosophers such as Pythagoras, who formulated the notorious Pythagorean theorem, and Thales of Miletus, who calculated the height of a pyramid using geometry, brought a systematic approach and universal language to describe the world around them. Since Ancient Greece, history has witnessed many notable mathematicians, and one of them is Donald Knuth. The work of Donald Knuth has dramatically impacted the field of mathematics and led to significant advancements in the application of math to computer science. Donald Knuth's early life, education, and mathematical research reveal the before and after effects of his legacy in his field of study. Donald Knuth was born on January 10, 1938, in Milwaukee, Wisconsin, to Ervin Henry Knuth and Louise Marie Bohning.[2] Ervin Henry Knuth, a teacher at the Lutheran school Donald Knuth a ttended and introduced his son to music, mathematics, and S cience.[ 1] 13-ye...

THE LIFE OF MARIE CURIE AND THE IMPACT OF HER DISCOVERIES ON THE 21ST CENTURY

  The Modern Era was the most extraordinary scientific age, since the Scientific Revolution of Galileo and Newton, birthing exceptional scientists such as Albert Einstein, and Ernst Rutherford, who discovered the Neutron. One noteworthy name among the great scientists of the day, whose work was foundational to scientific fields across multiple domains, was Marie Salomea Skłodowska–Curie. This blog post describes Marie Curie, her scientific work and seeks to elaborate its impact on the 21 st century. Marie Curie’s upbringing, scientific career, and legacy reveal her impact on the 21 st Century. Like most humble beginnings, Marie Curie’s played a critical role in shaping the kind of impact she would imprint on history. 1867 was a significant year. Karl Max published ‘Das Kapital,’ [13] Alfred Nobel patented dynamite, [1] and Maria Curie Sklodowska was born in Warsaw, Poland to Władysław and Bronisława Skłodowska. The Kingdom of Poland at the time was under Russian control and her...