Ben Calderon
benjcal.space
Ben Calderon
@benjcal.space
I’m a consummate generalist, web dev, hardware hacker, amateur mathematician, lover of C, all things Linux, musician, finance aficionado and owned by two cats… among other things
Idk what I did to deserve this look from my cat!!
February 15, 2025 at 2:58 PM
Let me sleep!!
December 14, 2024 at 1:57 PM
A big jump in my electronics work came when I lost fear of SMD components and started soldering on breakboard to use them on a breadboard!

Now I have way too many… 😅
December 9, 2024 at 6:22 PM
So… lately I’ve been getting into understanding the world of finances. So, for whoever is curious but never bothered to look (like me) a basis point = 0.01%

So, if my 7.40% profit margin (I wish!) increases by 30 bps…

7.40 + 0.30 = 7.7%

The more you know! 😁🤷‍♂️
December 9, 2024 at 2:18 PM
Is the last one an RF connector? Looked like this one to me:
December 4, 2024 at 2:28 PM
I can’t be the only one that would rather reverse-engineer a whole-house humidifier instead of reading the manual to troubleshoot it! 😅
December 4, 2024 at 2:23 PM
Sometimes I can’t think of something interesting to post… but then I remember that I can always share cat pictures! 😂🙌
December 1, 2024 at 3:42 AM
Order new PCBs…

I gotta say, that not an error I make anymore😅

pain is a great teacher!
November 24, 2024 at 3:10 PM
Uff!

I once designed a pcb with 0402 resistors… later decided that soldering those by hand would be a pain and changed them to 0805.

Turns out updating your BOM doesn’t automagically updates your PCB! Received the PCB with a bunch of unsoldered 0805 on top of 0402 footprints… 🤦‍♂️😅
November 24, 2024 at 2:20 PM
When I’m making a struct that contains itself I’m not able to use the typedef, need to use struct foo one;
November 20, 2024 at 3:13 AM
My cat is as excited as I am for the new components from Newark! 😁
November 18, 2024 at 1:45 PM
void *(*anything)(void *, …);

One declaration to rule them all! (… and I’m darkness bind them)
November 18, 2024 at 12:59 PM
Not even my soldering is that clean!
November 18, 2024 at 12:50 PM
If you write C and haven’t tried Meson… you are in for a treat!

It is (for me) a lot more approachable than CMake, stellar documentation, and the files are pretty (for some reason my brain likes pretty files 🤩)

Also, no $@%^ from Makefiles!

mesonbuild.com
The Meson Build system
mesonbuild.com
November 18, 2024 at 2:34 AM
I’d be terrified of bending the blade of the $100 one tho! 😅

How would I know if they don’t bend unless I test it? And what if I damage them in the testing? Uff… it scares me
November 18, 2024 at 2:01 AM
Reposted by Ben Calderon
btw these large scary math symbols are just for-loops
November 17, 2024 at 6:39 PM
A bit ago… but some time ago I had tons of fun making a CHIP8 emulator in C! If you are looking for a fun project I 100% recommend it!

Wrote some of the adventure here:

benjcal.space/blog/the-adv...
The Adventures of Writing a CHIP8 Emulator - Part 1
The is a post about writing a CHIP8 Emulator in C
benjcal.space
November 18, 2024 at 1:41 AM
I’ve been avoiding it for quite a while too… using opencm3 makes it A LOT better for me than with CubeMX…
November 17, 2024 at 8:15 PM
Anybody else not wanting to get up?
November 17, 2024 at 12:40 PM
Sure, you’ve been anxious, but have you been I’m-soldering-and-my-cat-jumped-on-my-desk anxious!? 🐈🔥😅
November 17, 2024 at 12:19 PM
“Now, could you just leave me to enjoy my box?” or something… I’m not fully fluent in cat
November 17, 2024 at 12:16 PM
Hey,

you know that propane torch you use for heat shrink tube and stuff? Put some butter and sugar on a biscuit and blast it with fire! You are welcome!

PS. Make sure is propane or some non-toxic gas!! Although if you have a torch hanging around you probably know your way around not dying!
November 17, 2024 at 2:09 AM
Anybody else here writing (and loving!) C?

Yes, I’m aware of the rough edges and security issues, but for software for my own usage I haven’t found anything better and more enjoyable to use!

#C #programming #rebel
November 15, 2024 at 7:13 PM
I hear you! I find it relaxing!
November 15, 2024 at 3:01 PM