Jamis Charles's Avatar

Jamis Charles

@jamischarles.com.bsky.social

๐Ÿ—๏ธ Maker. Mostly web. Learning vibe coding right now ๐Ÿ“ฃ things I'm building & craft ๐Ÿ‘จโ€๐Ÿ’ป Frontend eng @ PayPal (12 yrs exp) ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ dad of 5 ๐Ÿ“ฝ๏ธ youtube.com/@jamischarles github.com/jamischarles/ama jamischarles.com

74 Followers  |  26 Following  |  72 Posts  |  Joined: 25.04.2023  |  1.7615

Latest posts by jamischarles.com on Bluesky

Anybody find anything like this? If it doesn't exist I may build it. I want to be able to engage with this tech without it feeling like a black hole trying to suck me in.

(Prompted by me reading "Digital Minimalism" (amazing!) by Cal Newport).

Anybody relate?

27.03.2025 13:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

-priorities human emails and replies from people I clearly know

- helps me get in and get back out

Gmail is awful at this because their incentive is to keep you in the inbox.

27.03.2025 13:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Some features I want:

- will notify me ONLY for emails I am watching for and really care about (think a reply to a job application) but downgrades all the noise.

- batches updates I want but that aren't very important (like Amazon delivery emails)

-maybe does a time-delay lock

27.03.2025 13:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Anybody have an email/bluesky client or practice that specifically helps boost the signal and downgrade the noise?

Essentially I'm looking for something that helps me get in and get out and not check it too frequently (the opposite of what twitter, facebook, gmail all want).

27.03.2025 13:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Better! The last one reminded me of blonde womanโ€™s hair (from a game maybe? Canโ€™t remember).

How would it look with simple eye dots?

And / or mouth?

What does the bottom line represent? The mouth? A smile?

12.11.2024 14:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Anybody else unhappy with project search? Either from terminal or vscode. I always feel like taking action on results is too clumsy. Built a POC.

First feature: quickly narrow results by file type.

Is there something here? Or am I inventing a problem to solve?

19.06.2024 21:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

and move them outside immediately. Then reward the behavior of going outside.

When they can keep the small area dry, you start giving them bigger and bigger space gradually. But esp at the young age, you watch them if they aren't in their crate or small area. Regularly take them out for pee breaks

05.06.2023 14:53 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Crate training worked wonders for us. Dogs don't pee/poop where they sleep. So you have them in the crate a lot. Then keep them confined to a small area. We had our puppy in a 5'x5' area with a washable potty-proof dog blanket. When you see them starting to go yell "ah" then pick them up...

05.06.2023 14:51 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

imo just take 10-30min a day and start reading it, and you can implement some of it w/o even changing process.

For me the shaping & appetite ideas are really the most powerful. Now in convos I have with people I'm constantly encouraging them to consider their appetite and shaping tasks properly

23.05.2023 20:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've been reading it actively for last month or so. LOVE LOVE LOVE esp in the context of side projects / indie hacking.

Trying to sneak it more into work (esp with self-directed work) as well. Huge fan so far

23.05.2023 04:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Welcome @adafruit.com ! I'm curious, do you have any insights or thoughts on this?
https://staging.bsky.app/profile/jamischarles.com/post/3jua2eoyoa32t

19.05.2023 18:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Also the fact that you are having story arcs (and villains/allies) that span several movies is just ๐Ÿง‘โ€๐Ÿณ๐Ÿ‘Œ (chef's kiss).

17.05.2023 16:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Honestly, I LOVE Mission Impossible from MI3 on. The last few especially (Rebecca Ferguson was an amazing addition). How have you managed to make the tail end (especially) such high quality and good writing? Bucking the cheapquel trend. Because Tom just LOVES movies and he cares?

17.05.2023 16:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Fancy house you have there ๐Ÿ˜

16.05.2023 18:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jamund.bsky.social I wonder though, is stuff like this just the cost of upgrading modules to ESM? Hard to support cjs and esm, so you move forward when you can? I suppose TS makes a lot of this easier with build output.

10.05.2023 07:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

ah nm. Not an esm issue. Turns out https://github.com/krakenjs/caller returns a path prefixed with `file:` when it's called from esm in node. Easy enough to fix.

10.05.2023 05:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Whereas with cjs path.resolve('./test') resolves nicely:/Users/jacharles/dev_xo/shush/test With node v16 it seems like there's no easy way to check for esm vs cjs within the module either... so strange. @jamund.bsky.social you have any wisdom?

10.05.2023 03:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I love node + esm but I'm genuinely surprised how often I still have to spend hours trying to figure out compat issues with. Latest issue: path.resolve() with esm gives me a file in the middle of my path:
/Users/jacharles/dev_xo/shush/file:/Users/jacharles/dev_xo/shush/testStill hunting this down

10.05.2023 03:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ah interesting! Where did you get your first contact with hardware? Was it positive? I have too many ideas and my ADD makes me want to jump back and forth and back and forth...

04.05.2023 02:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The "hello world" on an MCU is making an LED blink. The nice thing with this board is that there's an on-board LED that you can control. How do you control it? You use the Arduino IDE to write some (simple) C code, then you upload this "firmware" to the board via the IDE. Then it runs. Magic!

04.05.2023 02:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@mcq.bsky.social if you donโ€™t mind sharing, why delete old tweets?

03.05.2023 03:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Haha amazing. Thanks!

03.05.2023 03:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
what makes the difference between a โ€œgoodโ€ or โ€œbadโ€ movie. I always assumed the director. But I sometimes see the same director make 2 movies. 1 is cheesy, uninspired dialogue and unrealistic fight scenes. The other is clever, genuine and amazing. The writing?

what makes the difference between a โ€œgoodโ€ or โ€œbadโ€ movie. I always assumed the director. But I sometimes see the same director make 2 movies. 1 is cheesy, uninspired dialogue and unrealistic fight scenes. The other is clever, genuine and amazing. The writing?

I asked this on Twitter a few years ago and loved your answer. Could never find it later (deleted I think) so Iโ€™ll ask here again:

02.05.2023 13:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A microcontroller zoomed in close. Basically like a microchip.

A microcontroller zoomed in close. Basically like a microchip.

This is a microcontroller (MCU). Kind of like a small computer on a single small board. Calculators (and many other devices) use microcontrollers.

The MCU is a great way to dip your toe into hardware.

Soon I'll be posting videos to give a gentle intro into hardware (as I learn).

29.04.2023 05:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So this was your first touchpoint / intro into hardware? You find it pretty easy or was it painful?

29.04.2023 05:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yeah I get that. I published a PluralSight course on redux 4(?) years ago, and just now the payments are dropping a lot. Thankfully that API really didn't change much. After publishing I didn't want to go anywhere near it.

29.04.2023 05:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Did I get that right? Is there a technical way to verify compliance or would it be more user-report and flagging?

28.04.2023 20:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Interesting! So this is like (to borrow star trek terminology) the federation (pun intended) where those common servers agree to a shared set of (by)laws and enforce them. And those who don't agree are the Klingon (etc) empire and get the dark web / unsafe labeling (there be monsters here).

28.04.2023 20:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks for all your amazing work! I'm curious: If somebody sets up their own server does that change how blocking / likes etc works across servers? Are they free to disable/ignore blocking/blocks if they want to (not advocating for that)? Or are those really just implementation details?

28.04.2023 18:51 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Amazing work.

28.04.2023 05:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@jamischarles.com is following 20 prominent accounts