Programmer here, I'm very proud of you! Going from zero coding to an elaborate final project in such a short time is fantastic. Knowing how to find relevant examples, modifying them to get your desired results, debugging (on Lord the endless debugging), and even how to trick chat gpt into being half-decent when you're at your wits end. Really fantastic progress!
Absolutely, a complete beginner can't expect to make a complete project within the first 2 weeks of learning. I also admire the bravery and determination to dive into learning on the job. I did notice a few people dismissing the programming as being difficult, but they might not appreciate that dealing with custom hardware is a beast and you'll find that the documentation is never enough. Amazing work going through other peoples' project to rip out the stuff you want, that's a lot of what programming is. AI is a double edged sword because while it was fantastic in assisting to get someone up to speed, you just have to be mindful that you don't always offload problem solving to AI - but she gave it a go first and went to ChatGPT as a last resort which is really good. I only ever use things like ChatGPT and Codeium for things I already know how to do but is a waste of time for me to do - I basically just use Codeium to autocomplete Rust trait implementations because it's a lot of boilerplate and I only want to tweak a couple of things if I can't just derive it. I would advise that if you get stuck and are feeling frustrated, you have to move onto something else - luckily with programming you often have multiple avenues to go down, but it doesn't have to be programming; you just need some time and come back to it with some more ideas, could for instance have sanded and painted the 3D printed parts. Frustration clouds your ability to think and it just wastes time. Looking forward to see more electronics be included in future projects.
WAITTTTT That would be such a cool way to introduce a collab with other types of creators thooooooo (Imagine she actually goes thru the rift and stars in HC tho... 👀👀)
If Jess does this I'll be putting on my Mumbo Jumbo, Grian, Lizzy (LD Shadow Lady), GoodTimesWithScar, Jimmy SoldiataryGames, QSMP/DSMP Cosplays! YO! Jess Less! Collab?
"One line of code" "Swapping two wires" As an electronics hobbyist and a professional programmer of over 20 years, yup. It's always like this. Lot of time spent figuring out that all that was wrong was something incredibly simple. You did a fantastic job all around with this project! Diving in headfirst and learning something new is an admirable trait that everyone should strive to emulate. Keep on making awesome stuff! It's so fun to see what you come up with!
Im torn because on the one hand it’s grumbot my beloved, but on the other hand Grumbot now exists in this world and we’re more at risk of him finding out Mumbo didn’t win the mayor election and I don’t know what that robot will do then. EDIT: Or I mean, I would be worried about if Mumbo hadnt won tbe election which he obviosuly did
5:45 a raspberry pie is a dessert, made up of a hard crust on the bottom and edges of a deep pan, and a filling made up of raspberries and sometimes a few other ingredients. Can be served warm or cold. Optionally, a layer of crust can be added on top of the filling as well.
If I wake up to find several Grumbot robots in the process of taking over the world whilst chanting “Mumbo For Mayor”, I will be having a word with you.
@@murphlmao I am sorry to say but you are "stupid" and does not know what you are says, if delphi was dead I would not be working with delphi for more than 15 years.
12:56 "I custom programmed it. I mean I'm duct taping code together with the help of chatty over here." Speaking as a programmer for 25 years, yes. That's how that works. Most of programming is knowing how to duct tape code together. Chat-GPT is just another tool like Google or Stack Overflow. Keep up the good work and keep adding tools to your tool belt.
This is why "totally normal obsession"s are freaking awesome. The obsession DEMANDS you expand your horizon to fuel it. One day you're a book binder, next you're a robotics engineer🤣
Yup Thats how they Work One Day You're Making a Character for a Roleplay Campaign The Next You're researching 14 different Poison Plants and Their Effects for said character
*Jess describing the coding* "Shouldn't take long.." Me thinking: Oh that's sounds like what I learned in my two semesters of beginner's Python courses On Screen: 10 days later... 10 days isn't too bad actually. Very cool project! Good work breaking through your comfort zone to learn something new! :)
as someone in computer science your frustration is completely warranted and very normal- also the small wins are nonexistent- every win is huge! your logic going into the coding was sound but because you were going in without any prior knowledge, the small things that we are taught to look out for slipped past and that’s ok! i remember teaching myself c++ in physics class to code an arduino board to detect humidity and display it and when i got it to work i yelled so loud i didnt care if the whole school heard me- i also appreciated the way you used ai to help you- that’s exactly how you shouldve done it! using it as a tool to get you unstuck or to see your mistake when you need a set of new eyes on it- using it as a helper instead of having it do the whole thing for you- amazing video and im so happy this project worked!!! hes so cute!!!
Don't forget that you can always glue in some light weights, into the base, to make it more substantial and less prone to sliding when pressing the buttons.
14:30 "I'm happy that I finally got it working but I'm so mad because it was such a simple, obvious thing." Welcome to 80% of coding problems. I am not kidding.
Agreed - it's never anywhere near what you're looking at. I can only imagine all the nightmares people had with the Intel 13th/14th Gen CPUs that Intel insisted was the developer's fault and not the CPU being at fault.
Can confirm. The laughing/crying/relieved/angry/distraught/joyful/horrified emotional mix that you get after fixing that 1 line that took you the entire week is really unmistakable.
"I custom programmed it, I mean I'm duct taping code together with the help of Chatty" As a full time programmer, that is what everyone does. Chatty is a new entry to the game, but programmers spend more time figuring how to reuse old code than writing new.
100%. I'm too lazy to reinvent the wheel... why spend an hour programming something from scratch when I can spend 8 hours instead trying to reuse old code and making it work for something new?...
Everyone in the engineering and engineering-adjacent fields does that. I'm an EE and I do that. (though most of the time it's because the stuff I'm copying is known working and any new stuff I add has to be tested)
@@onuxtigris3392 Some times you reinvent the wheel as a coding exercise. In this case: I suggested existing code was not the best fit because your hardware is custom. Being more deliberate about the use of GPIO pins could have saved some trial and error. Edit: And mixed snippets are likely to have incompatible variable names.
I've been lurking for a while; but it feels like every new project you try absolutely blows me away! ^^ I'm sure Grumbot will recognize Cat Mumbo as the mayor of your household and not want to take over the world... :)
Trust me, as a programmer, most of it really is just duck taping code together and figuring out how to fix it. Being frustrated at simple mistakes and being excited when it finally works is all part of it. You're off to a great start!
There is something so cool about you having/hearing the idea of making an irl Grumbot and then actually just doing it. Especially since you didn't have any previous experience with coding! It would be so easy for it to just stay as an idea and not something you actually took action on, but you didn't let the lack of experience or previous knowledge hold you back. I feel so inspired by you right now :). Congratulations on successfully programing and building him! He's adorable
For the engagement algorithm; I'll admit, I got two minutes into your video to hear what you wanted to do and just went "huh would Adafruit have a kit that fits this?", so I think that's a good sign that you went down the right rabbit hole in the first place.
As soon as you said 21:17 I knew exactly what was going to happen. I definitely feel for you, vastly underestimating how hard a coding project will be is something every newcomer deals with at least once, and seeing your euphoria of getting it to finally work is VERY relatable no matter how experienced someone is. Not sure how much you'll do in the future, but all coding gets easier the more you do it.
"I'm ducktaping code together" as a professional software developer, I have to say: same xD Also "quite simple" is the bane of every devs existence, it is always fun to watch someone new at coding. That being said, the result is amazing! I love this Grumbot
Most people who do programming i know copy from stackexchange, github and as a last resort chatgpt. Including myself Lol! I aint reading 500 pages per library
Been watching for 2 years now and I still have to say "underrated". You, Jess are my favorite diy channel out there. Edit - I can imagine Jess anytime she thinks about sanding, painting, etc. She's just like "At least it's not python."
"I'm duct taping code with the help of Chatty over here" Yup, that's basically any normal programmer's life. If there's a library out there that already exists, use it (provided licensing allows).
Yep. If there's anything the past 4 years of my coding experience has told me, it's that you should NEVER attempt to re-invent the wheel, there's no need to remake something that already exists and is probably optimised and tested more thoroughly.
Terrific work! Just wanna say the programming of cycle of "Why isn't this working?", "Yay it works!", "Why is this working?", never ends. You either love it or hate it, but there is always the thrill of figuring out something new. Also, LLMs are terrible and great for programing tips. They will give you broken code and if you don't know what to look for, then it is easy to get trapped. If you do more projects that require code look at resources like Stack Overflow, that you can mix in with the LLMs.
20:28 “I think I can do this, it feels pretty simple”. Is be best evolution from “my comfort zone doesn’t exist in this project”. It feels like when Mumbo or any redstoner says “It should be pretty simple”. Even the 10 hours of issues is the red stoner cut after dying AFK saying “so… i messed up, but it’s working now!”
"Cursed Grumbot can't hurt you" I'm not so sure about that Jess..... Amazing work as always! I still have no idea how you manage to make such insane creations. A true artist 😍
Welcome to coding ! Where you don't know why it doesn't work, and you don't know why *it works* xD But seriously, be proud of yourself, this is NOT a "simple" project to start with. You said it just does the most basic functions at around 24mins, but although buttons are simple, a led matrix is pretty advanced. I encourage you to continue to learn code, bc when you know you're just like "ok, I'll just do that and add that and bip bap boop it's working" and it's soooo rewarding. It's an amazing project and the result is incredible. HE'S SO CUUUUTE
This is honestly so inspiring because I'm a crafter/maker/creative that likes to dip their toes in all kinds of crafts/hobbies but there are certain things, like coding and creating electrical circuitry, that I've been interested in, but felt they were too intimidating/complex and so hadn't really explored them that much. But yet here you are with an idea of what you want to make but not having the knowledge/skills for all parts of it and instead of letting that deter you or having to outsource that part of the project, you just dive right in and learn on the fly. It honestly makes me want to give these types of things a try too, within the means i have currently available to me, like learning how to code mods for games
Your crumbly is epic! I run soundboard for some community theater productions and have learned to solder to replace part of a connector for a XLR cable. My tip would be to get some of the solder on the iron, then make your connection. It's way easier that way and you don't get your solder stuck to your component. I had an amazing mentor who taught me this and it's saved me from having to completely start over so many times.
WAHHHH as an aspiring industrial designer in college, all of your projects inspire me and it fuels me even more because, well, it's about Hermitcraft. You're so cool and I hope that Grumbot doesn't take over our world or anything-
This is such a cool way to dive straight into learning to code. I love this video because it brings together some of my favorite things. Minecraft, 3D printing, and embedded systems programming.
First of all - OMG THIS IS AMAZING. Secondly: 15:35 - "This programming learning curve's got HANDS" From somebody who has been programming for well over 15 years - the curve never gets any less steep lol. Your experience for this video is a solid majority of my typical work week. "Why isn't this working???" _spends two days trying to figure out code problems_ "Oh. Wait. It's not my fault... It's a known bug in ... I should have checked that first I guess." Also, there's a joke that the only keys a programmer needs are Control, C, and V. It's not completely true though - We need all the other alphanumeric keys to Google for code to copy in the first place! :P
This is so awesome!!! It’s crazy cool to see her learn some coding and circuits for a project, but it’s just satisfying knowing that she’s doing all of this as a fan so you know she’s gonna include all the best details
this is one of the coolest and most ingenious projects I've seen on YT in a good while. Not to mention your insane levels of commitment and determination to complete it is amazing.
Been lurking on your channel for like 2 weeks, but you have definitely earned my subscription. This is great! As a programmer, I very much relate to your struggles lol. Can't wait to see what you make next!
Man this project really put into perspective how bad my working habits are. I know all this stuff yet I have been procrastinating my similar scale project for over a year. Props to you for actually learning and doing everything.
This is so good, the whole thing, coding is so terrible but also so satisfying when you can get it to work, I never understand half of the things you do but I’m always so impressed and your Grumbot is so cute!
You deserve way more subs. What you accomplished is amazing and should be very proud of yourself. The dedication to finishing and not giving up especially.
being a crafter myself and having a fear to touch any electronics. It's incredibly inspirational and motivating to see another crafters first "contact" with electronics