Okay, so I’ve been messing around with this thing called “dibombe” lately, and let me tell you, it’s been a bit of a rollercoaster. I wanted to record everything I did, so here’s the whole shebang, start to finish.

Getting Started
First, I needed to actually, you know, get dibombe. I grabbed the source code. It wasn’t too hard to find.
Once I had the code, I had to get it to run on my machine. That involved installing some dependencies. Honestly, that part always takes me the longest. It felt like I downloaded half the internet just to get this one thing working.
- Installed python.
- install pip install -r *
- Figured out command-line arguments (this took a while!).
The First Few Attempts
My first few tries? Total flops. Seriously, I was getting errors left and right. I spent a good hour just staring at the screen, trying to figure out what the heck was going wrong. I felt like I was back in school, failing a programming test.
- First run: immediate crash. No idea why.
- Second run: different error message! Progress? Maybe?
- Third run: Still crashing, but at a different point. I was starting to get frustrated.
Debugging Fun
Then came the fun part (note the sarcasm): debugging. I started poking around in the code, adding print statements everywhere to see what values were being passed around. I felt like a detective, trying to solve a mystery.
I eventually narrowed it down to a problem with how I was passing input. The program expected it one way, and I was giving it another. Classic.

Finally, It Works!
After fixing that input issue, I ran it again… and it worked! I almost jumped out of my chair. It was a small victory, but after all that struggling, it felt amazing.
I started playing around with different inputs, seeing what the program could * was pretty cool to see it finally doing what it was supposed to do.
My Thoughts
So, that’s my dibombe story. It was a pain to get started, but I learned a lot along the way. I think that is something intersting. And I get a lot.