Show newer

Today’s unexpected project: repair the tail light fender of my electric scooter.

Damn thing just snapped in half in the middle of a ride.

I also briefly considered using HTTP 419 Sir, this is a Wendy's.

Show thread

Yes! I finally got a chance to use this in real life! :blobaww:

I have a web service that doesn't normally respond to browsers. But I needed a way to check if the service was alive or not using just a web browser. HTTP 418 seemed like the perfect status code.

Savage! :blobcoffee:

“Bitcoin launched with the stated goal of providing an alternative financial system,2 and other blockchain projects followed with all manner of lavish promises. Bitcoin failed at the stated goal (unless you count the dark net markets). It has instead defaulted to pyramid scheme, with the added externality of wasting a stupefying amount of energy.”

Semantic Versioning is a fantastic idea in theory, but unfortunately it fails in practice. Not all the package maintainers are disciplined enough to get it right.

Probably because getting it right requires being pretty good at predicting the future. I'm terrible at that, I wouldn't expect other people to be good at it either.

This message brought to you by the JS dependency hell I'm currently trying to dig myself out of. =(

Status update: Wow, writing an IntelliJ plugin is a huge time sink! Very steep learning curve.

I’m making progress though, will hopefully have something interesting to share soon.

Show thread

Here's a couple random questions for all the software engineers out there:

How do you debug your code?

Do you think there's room for tools to make your debugging process more efficient or effective?

I'm going to try writing my first IntelliJ IDEA plugin. Wish me luck! 🎉

Oi... it took me all day today (and a chunk of time a few days ago) to narrow down a bug in an app at work to a library we're using.

This was one of the most difficult issues to isolate that I have ever encountered in my admittedly only mid-length career.

I'm kind of proud of it though. Feels like a victory. 🤩

For posterity:

EDIT: wow, somehow I posted entirely the wrong link. Fixed!

@djsundog the world record for fewest world records held by an individual keeps changing hands faster than anyone can keep up with

Whoa! Imagine you could enhance your print debugging experience with time-saving tools? What if someone made a debugger for your favorite language, but it was based on the print technique instead of stepping? That would totally change my life. =D

“Software you can love”

What an interesting concept for a new brand of free/open software.

Also, I need to look into getting a macro lens. It’s so hard to keep these pictures from coming out blurry.

And maybe clean up my flux too. 😋

Show thread

It worked! Looks like I can solder 0603 passives without too much trouble. And now I can breadboard with those damn tiny bits too. This little breakout board was half utility and half test/practice. 😃

Show thread

Oh, and thanks to @AskChip for tips on prepping the boards for soldering. Those green scrubbies are awesome at removing the oxide layer, but not the copper! :blobcatfingerguns:

Show thread

I finally got the isolation routing to come out clean! 😃

I just had to measure the imperfections in the tool and adjust the isolation job to compensate. Oi, what a pain, but at least it worked.

Btw, this is a test board for a bunch of 0603 passives I just ordered. Should be good soldering practice too.

On a related note, anyone have a good source for quality CNC tools in the US? 😀

Apparently the ones I bought off the internet are garbage. If I'm lucky, 3 out of the 10 bits will actually be usable for isolation routing.

Show thread
Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!