Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # The Developer Guy Tech academy and blog ## Sitemaps - [XML Sitemap](https://thedeveloperguy.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Blog](https://thedeveloperguy.com/blog/) - Latest blogposts about tech, programming, electronics, and various projects. - [AI Singularity is already here](https://thedeveloperguy.com/2023/06/19/ai-singularity-is-already-here/) - AI singularity is here, that's for sure. But don't be so afraid, because smaller(?) singularities already happened before, and AI will be just one of them. - [Forget Arduino delay() already!](https://thedeveloperguy.com/2023/08/19/forget-arduino-delay-already/) - The delay() function in Arduino is not just overused, but almost always used the wrong way. Let's see an example and how to schedule simple tasks the correct way! Update A follow-up video is added with a ton of details, at the end of the post! How delay() works? The delay() waits for some given - [Switch to SMD now!](https://thedeveloperguy.com/2023/08/10/switch-to-smd-now/) - For God's sake, SMD parts are the norm since the fall of the Berlin wall, yet many people still boast about their excellent resistor-reading skills, like it's 1920. Yes, it was invented over 100 years ago! Yes, they are used for breadboard tinkering for obvious reasons, but let me show You to this magical new - [Electronics home lab essential tools - ESD protection](https://thedeveloperguy.com/2023/06/26/electronics-home-lab-essential-tools-esd-protection/) - ESD can be a real pain - even literally! Prevent those shocks before they kill some poor electronic device in your home lab. - [Free online course: Embedded development with Arduino](https://thedeveloperguy.com/2023/03/23/free-online-course-embedded-development-with-arduino/) - A free embedded development course starts, and the only thing you need is an Arduino Uno and some sensors! This series will teach You to everything you need. - [Basic programmer mistakes: Clean Code != PEP 8 - learn the difference](https://thedeveloperguy.com/2023/01/28/basic-programmer-mistakes-clean-code-pep-8-learn-the-difference/) - Rookies write unmaintainable code by not taking coding standards into account. But these standards don't cover all aspects, learn the difference! - [Formatting time with Python made simple](https://thedeveloperguy.com/2023/01/24/formatting-time-with-python-made-simple/) - Formatting the time and date is simple with Python. The output can be fully customized or can even automatically adjust to the locale. - [USB: How to get compliant 5V from Type-C](https://thedeveloperguy.com/2022/11/05/usb-how-to-get-compliant-5v-from-type-c/) - Using the micro USB to power simple gadgets was easy, but since most devices use the Type-C connector (and new devices are forced to use it), we must comply. - [Battery sizing - how big is enough? Get the best!](https://thedeveloperguy.com/2022/11/01/battery-sizing-how-big-is-enough-get-the-best/) - The battery chemistry is also important, but choosing the right capacity is essential! Learn how to calculate the operating time correctly based on the numbers. - [New product: SMD Vacuum Pickup Tool](https://thedeveloperguy.com/2022/09/17/new-product-smd-vacuum-pickup-tool/) - An inexpensive vacuum pickup tool is a must have for all hobbyists who use tiny SMD parts. Make yours today, just download the 3D model and order the rest! - [Arduino: Can't upload to my new board!](https://thedeveloperguy.com/2022/10/08/arduino-cant-upload-to-my-new-board/) - Symptoms You just bought a new aftermarket, cheap Arduino. "What a good deal! Less than $10 for an Uno, and a Nano is cheaper than $5, while an original Uno costs €24!" But as soon as you try to upload a new project, something goes wrong: the upload fails! The power LED is on and - [Engine simulation: programming the genuine sound of wroom](https://thedeveloperguy.com/2022/09/25/engine-simulation-programming-the-genuine-sound-of-wroom/) - Programming a full-featured engine simulation just for generating sound? Some people like to "overcomplicate" things to achieve the perfect result! - [Test the device: the value of EOL and self-tests](https://thedeveloperguy.com/2022/08/16/test-the-device-the-value-of-eol-and-self-tests/) - Have a look on the two common test methods: End of Line and self-test. How can they help you making gadgets and products? - [Issue: stop calling every backlog item an issue!](https://thedeveloperguy.com/2022/08/05/issue-stop-calling-every-backlog-item-an-issue/) - Naming every task, bug, and even idea an issue can be toxic! A healthy work relationship starts with naming stuff the proper way, no need fot extra negativity! - [Why is it okay to fail?](https://thedeveloperguy.com/2022/07/09/why-is-it-okay-to-fail/) - I ordered a silicon wafer from AliExpress for decoration. Looks neat, right? The problem is: anyone can buy one. Since it seems impossible for me to reach 100k YouTube subscribers (but you can help by clicking here and sharing) let's make a chip YouTube play button! Silicon is literally EVERYWHERE on Earth, its most common - [Courses](https://thedeveloperguy.com/2022/06/16/courses/) - New courses are on their way! ## Pages - [Learn hub](https://thedeveloperguy.com/) - The Developer Guy - learn coding! - [Downloads](https://thedeveloperguy.com/downloads/) - The Developer Guy - downloads - Free learning materials to download. Cheat sheets and other goodies. - [Solder practice board](https://thedeveloperguy.com/products/solder-practice-board/) - Start your journey in electronics with this inexpensive, open-source PCB! - [Python quickstart course](https://thedeveloperguy.com/courses/python/) - If you are interested in software development, or specifically in Python, don't go further! This beginner-friendly course can introduce You to these topics. - [Embedded dev fundamentals](https://thedeveloperguy.com/courses/embedded-development-fundamentals-with-arduino/) - Learn the essentials of programming microcontrollers with Arduino I want notification, when it starts! A quick word about the upcoming YouTube course. Required hardware for the launch is an Arduino Uno, and install the Arduino IDE 2.0 - that's it! The course will cover way more than the basics. I made some custom PCBs, the - [Email alerts](https://thedeveloperguy.com/newsletter/) - You can subscribe for email reminders for new courses and free downloads! - [About Us](https://thedeveloperguy.com/about-us/) - Meet the team who makes us today!Cursus amet, mattis placerat convallis libero faucibus quis est porta vivamus erat tristique sed. Meet Us OUR VISION Fitness tracking platform for everyone.​Sit ut sed aliquam nam platea semper est erat ut id libero tempus dignissim quis vel turpis vivamus pellentesque convallis proin libero nisl fermentum faucibus tempus, lectus - [Free NFT](https://thedeveloperguy.com/products/free-nft/) - Sorry, the project is finished. 1823 NFTs were generated in total. Thanks for your interest, but nothing lasts forever. - [Privacy Policy](https://thedeveloperguy.com/privacy-policy/) - Comments When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you - [Projects](https://thedeveloperguy.com/products/) - [Vacuum tweezers / pickup tool](https://thedeveloperguy.com/products/vacuum-tweezers-pickup-tool/) - [Contact](https://thedeveloperguy.com/contact/) - [Courses](https://thedeveloperguy.com/courses/) - Teaching since 2010 ## Categories - [Uncategorized](https://thedeveloperguy.com/category/uncategorized/) - [Development](https://thedeveloperguy.com/category/development/) - [Programming](https://thedeveloperguy.com/category/programming/) - [Electronics](https://thedeveloperguy.com/category/electronics/) - [Python](https://thedeveloperguy.com/category/programming/python/) ## Tags - [USB](https://thedeveloperguy.com/tag/usb/)