@davesnider@social.davesnider.com
@davesnider@social.davesnider.com avatar

davesnider

@davesnider@social.davesnider.com

A chaotic good web designer trying to not piss off the Internet. System design & open source https://hachyderm.io/@xata. Alum of Elastic and Giantbomb. Kermit the Frog is my model in life.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

matthewskiles, to random
@matthewskiles@mastodon.design avatar
davesnider,
@davesnider@social.davesnider.com avatar

@matthewskiles @feedbin This is beautiful. I love how each panel has it's own bit of outer puff. Very easy to just make it a big round circle, but the detail here is amazing.

davesnider, to random
@davesnider@social.davesnider.com avatar

A reminder to parents. If you're at home with kids off from school today, all it takes a 30 minute break to make their day.

davesnider, to random
@davesnider@social.davesnider.com avatar

First snow of the year in Annapolis.

davesnider, to random
@davesnider@social.davesnider.com avatar

For those that enjoy the Civilization games, you might want to check out Old World. It's extremely well done, focusing on the Iron Age era of history.

It adds some light Crusader Kings management with family lines, dynasties and event chains.

I'm the person who always had problems with Civ games once you were fighting tanks against pikeman. In general I found those games more interesting in the beginning. Soundtrack is great.

Oh, it's on sale.

https://store.steampowered.com/app/597180/Old_World/

davesnider, to random
@davesnider@social.davesnider.com avatar

Somehow missed this one. St. Vincent covering Portishead. Pretty cool to rock a guitar solo in those heels! https://www.youtube.com/watch?v=Pti9Jh1nwRE

davesnider, (edited ) to random
@davesnider@social.davesnider.com avatar

It's easy to think of an on-boarding UX project as a silver bullet solution, but in my experience even the best changes result in small gains. A better strategy is to not just work on the UX, but also docs, example repos, marketing and other early touch-points (CLI experience) constantly.

You'll see slow, steady growth of conversion because the whole experience improves.

briandorsey, to random
@briandorsey@hachyderm.io avatar

Do you have recommendations for managing dotfiles across multiple machines? (MacOS & Linux) Probably about half a dozen apps, some in ~/.config/ some in ~/

(until now I've mostly written hacky scripts calling curl/wget/gsutil)

Primarily interested in things you've used directly and like.

davesnider,
@davesnider@social.davesnider.com avatar

@briandorsey Used to do things with lots of symlinks. Eventually learned about bare repos and haven't had a reason to switch for years. Here's a good article on how it works. https://www.atlassian.com/git/tutorials/dotfiles

davesnider, to random
@davesnider@social.davesnider.com avatar

It took watching a youtube video of Broken Social Scene live in front of a non-moving, indie-affected crowd of nerds for me to realize they are secretly a shoegaze band.

https://www.youtube.com/watch?v=8xIVWzgfhvo

davesnider, to random
@davesnider@social.davesnider.com avatar

I've been prepping a GA flight around the world in Microsoft Flight Simulator as a game goal for 2024. I've got about 20 hours in the 250 Commanche at this point and have a good handle on its autopilot systems. I feel relatively comfortable landing now. I play mostly at night so I'm hesitant to commit to a live world circumnavigation, but might try that as well. VR is slowly getting better each year which makes it a lot of fun.

I'll likely blog my plan before I begin and show off my sim rig.

davesnider, to random
@davesnider@social.davesnider.com avatar

Follow up movie. The Andromeda Strain. Haven't seen this one since I was a teenager.

davesnider,
@davesnider@social.davesnider.com avatar

@Brownian_motion I remember reading the book!

davesnider, to random
@davesnider@social.davesnider.com avatar

Maggie Moore(s) feels like a throwback to 90s indie movies. Super subtle, fun movie.

prencher, to random

@xata Keyboard navigation on the site seems bonked. Arrow-key based scrolling doesn't seem to work at all, and page up/down moves further than where you were at.

davesnider,
@davesnider@social.davesnider.com avatar

@prencher @xata The marketing site? I bet I have too aggressive an observer on search. I'll take a look tomorrow.

davesnider, to random
@davesnider@social.davesnider.com avatar

I never understand people who say they don't read books as a source of pride. I'd rather they admit the result "I lack perspective and have trouble with empathy".

davesnider, to random
@davesnider@social.davesnider.com avatar

Stumbled into some old posts from @lynnandtonic and I am nodding.

Love finding a new codey designer to follow.

davesnider, to random
@davesnider@social.davesnider.com avatar

I'm a big fan of using a balanced hand with TypeScript in a project. Just because you add some occasional non nullables or anys to a codebase where the shapes / responses get tricky doesn't mean TypeScript isn't helpful, and doesn't mean you're negating the benefits of TS. Most of the time it's really helpful, but sometimes it's a pain in the ass and I'm confident in the code use.

Unless you're writing deep library code, there's likely better things you could be doing that solving that puzzle.

davesnider,
@davesnider@social.davesnider.com avatar

@mikehorn I think the biggest thing is getting more acquainted with your editor. When using an upstream lib, just finding the types they use can be a struggle. VS Code makes it pretty easy. I had to do a lot more to set up Vim to do what I wanted.

most non-TS libs typically have a separate @types/Libray package that is community run.

If you use chatgpt at all you can edit your prompt to output TS code.

Check out TRPC for making your APIs type safe. Merry Christmas!

https://trpc.io/

davesnider, to random
@davesnider@social.davesnider.com avatar

Took my Dad to a hockey game for the holidays last night. Got lucky with some last minute tickets near the boards.

When I was a kid, he'd take me regularly to see the Caps every season, but I'd been in California for two decades till recently. We hadn't gone to a hockey game since the early 00s. Super fun.

davesnider, to random
@davesnider@social.davesnider.com avatar

ChatGPT for a designer is so handy. Years ago I would hand write JSON arrays to scaffold patterns I wanted to see in visualization data. Now I just explain the function I want to see and the parameters and generally get back something that can generate things with decent variance.

davesnider,
@davesnider@social.davesnider.com avatar

This avoids the problem of me handing over some viz code that doesn't look right when real data is involved.

davesnider, to random
@davesnider@social.davesnider.com avatar

I was able to score opening day tickets for the Orioles in March. The same week I'm taking the family to Assateague for a camping trip during Spring Break. Three years in, we're cliche Marylanders!

My favorite part of camping in Maryland vs. California is the ability to have fire pits. The least favorite part? Mosquitos are a thing.

https://www.nps.gov/asis/planyourvisit/marylandcamping.htm

davesnider,
@davesnider@social.davesnider.com avatar

@mikemead Yes. And they are still assholes 😅

davesnider, to random
@davesnider@social.davesnider.com avatar

Changed up the onboarding in @xata . I always think it's weird when evaluating a new DB system (or any tech) and they expect you to go through an hour of reading docs and learning SDKs just to see how it works. We now give people a full codebase alongside the db so you can play around.

Some people don't like this method of learning, and you still have the more traditional option for them. Even further. Who needs the stuff? Just skip it. Some people hate onboarding. Give users choice.

Some commands to set up the sample project.

davesnider, to random
@davesnider@social.davesnider.com avatar

Meant to do a write up like this for years. Here's a list with commentary on 25 of my favorite films of all time.
https://www.davesnider.com/posts/movies

davesnider,
@davesnider@social.davesnider.com avatar
davesnider,
@davesnider@social.davesnider.com avatar

@nish I use all the hot new technologies!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • thenastyranch
  • tacticalgear
  • ethstaker
  • InstantRegret
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • Youngstown
  • mdbf
  • khanakhh
  • slotface
  • rosin
  • provamag3
  • kavyap
  • everett
  • cisconetworking
  • Durango
  • modclub
  • osvaldo12
  • tester
  • Leos
  • cubers
  • normalnudes
  • megavids
  • anitta
  • lostlight
  • All magazines