Posts

Showing posts from March, 2025

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...