Dan Spratling's Avatar

Dan Spratling

@danspratling.dev.bsky.social

Founder of Skyward Digital • Technical Lead • Frontend Engineer • User Experience • Jamstack Nerd • NextJS/React/Astro/Figma • Building in Public 💜

766 Followers  |  159 Following  |  57 Posts  |  Joined: 08.05.2023  |  2.02

Latest posts by danspratling.dev on Bluesky

Preview
AMA: Brad Frost on Design Systems Wednesday June 25 9AM PT/12PM ET/5PM GMT. Get answers to your biggest questions about design systems from Brad Frost, the world's foremost authority on the subject.

SO EXCITED to do an AMA on design systems with Design Better tomorrow! Join and ask me anything here: designbetterpodcast.com/p/ama-brad-f...

24.06.2025 17:37 — 👍 10    🔁 1    💬 0    📌 0

🤞

17.06.2025 19:34 — 👍 1    🔁 0    💬 0    📌 0

Had one of these. Didn’t complete it (ran out of time because I had to solve the wrong thing). Ended up dropping the role because of the test which really confused the recruiter - but you should be tested on tubes relevant to the role right? Don’t waste our time

24.03.2025 18:42 — 👍 2    🔁 0    💬 0    📌 0

Vue's great but has some odd magical things or opinionated approaches that feel weird to me too.

One thing I never got on with was passing objects to props. It's been a while, but I remember lots of Object.keys/entries conversions 😂

18.03.2025 20:52 — 👍 1    🔁 0    💬 0    📌 0

So just had a technical test that expected me to understand, and make changes to, a python API.

This is for a Frontend developer role where I was very upfront that I lean more towards design and have no experience with python 🙃

18.03.2025 15:02 — 👍 2    🔁 0    💬 0    📌 0

Congratulations! I'm glad you were able to finally find something (hopefully something great!)

14.03.2025 14:24 — 👍 1    🔁 0    💬 0    📌 0

This is so cool! Any chance you could share the css snippet?

13.02.2025 09:59 — 👍 1    🔁 0    💬 1    📌 0
Video thumbnail

🪁 Gone with the Wind: my new web development course is live on YouTube!

Join me to learn how to build a dark, modern, sleek marketing website with @nuxt.com 4 flavor, @gsap-greensock.bsky.social, @tailwindcss.com , and Nuxt Hub🌲

Full course in the comments below 👇

10.02.2025 16:59 — 👍 31    🔁 7    💬 2    📌 0

🫡

03.02.2025 21:28 — 👍 1    🔁 0    💬 0    📌 0

Don’t worry it's not you. I'm in the same boat. A good 1/2 of the companies completely ghosted me, the rest I didn't get through to the interview stage.

I did end up getting one interview for a local company (vs places where you may know the name) so that may be a better market to look at

03.02.2025 19:34 — 👍 1    🔁 0    💬 0    📌 0
Preview
Survival Tips For Women In Tech | Patricia Aas Who else is the only woman on their dev team?

Since apparently being a nice person is illegal in the US now, it’s time to pull out my most popular blog post ever.
It’s called “survival tips for women in tech”, but I’m told it works for all genders and in countless industries.
patricia.no/2018/09/06/s...

29.01.2025 23:21 — 👍 479    🔁 196    💬 22    📌 33

It absolutely sucks that specialising in, and being great at, frontend development - understanding designs, design systems, APIs and the overlap into backend that every frontend framework now requires more than every - somehow isn't enough

Yet backend being awful at implementing design is fine

24.01.2025 21:14 — 👍 9    🔁 0    💬 2    📌 0

One thing I'm seeing more and more as I'm job hunting

Engineering manager roles managing a full-stack team that require significant backend experience and zero frontend experience

Frontend development isn't a secondary skill, it's equally as nuanced as backend

Let's start treating them equally 👏

15.01.2025 14:56 — 👍 5    🔁 0    💬 0    📌 0
A screenshot of BrightPay's login window, with 9 different links to various login pages. All with poorly branded names that don't easily highlight their functionality.

A screenshot of BrightPay's login window, with 9 different links to various login pages. All with poorly branded names that don't easily highlight their functionality.

Here's something that really grinds my gears in the UX of the web

In what possible world am I meant to know which of these options is the right login. Why would I need 9 different options for a login?

Let me log in and find my way to what I want to do afterwards

15.01.2025 10:00 — 👍 3    🔁 0    💬 0    📌 0

I'm looking for work right now and most of the companies hiring are hiring backend exclusive roles, and full stack roles, but very few frontend exclusive roles and many listed as frontend exclusive still require some backend knowledge (python, laravel, etc)

15.01.2025 09:41 — 👍 1    🔁 0    💬 0    📌 0

I have a feeling that this is the reason that many orgs put more weight on backend work than frontend, when typically the roles are equally important (just in different ways).

15.01.2025 09:40 — 👍 1    🔁 0    💬 1    📌 0

As usual, Danny hits the nail on the head. 🔨

I’ve had to fight this temptation myself. Cursor changes 50 lines and the lazy part of my brain says "I’m sure it’s fine, just accept the changes".

Seems like a great way to plateau in your growth as a developer. 😬

11.01.2025 22:10 — 👍 149    🔁 21    💬 9    📌 1
Yes it's a posthog lawnmower

Yes it's a posthog lawnmower

So I was just browsing the Posthog merch store (no reason 👀) and found the most random merch product I think I've ever seen.

10.01.2025 15:30 — 👍 0    🔁 0    💬 0    📌 0

I applied for 3 jobs today, and my brain feels like 🤯

07.01.2025 15:41 — 👍 3    🔁 0    💬 0    📌 0

This is going to be super helpful! Thanks 👀

06.01.2025 13:09 — 👍 1    🔁 0    💬 1    📌 0

So if like me you're looking for work right now, remember it takes time, to keep tweaking things, and don't let it demotivate you!

06.01.2025 12:16 — 👍 4    🔁 0    💬 0    📌 0

I've not written a resume in 5 years (or CV for us Brits)

Even having 10 years of experience, it's really hard to get it to a good enough point where it shows what I can do well

Squeezing each role into a few lines & building excitement is difficult

And that's only one part of job-hunting!

06.01.2025 12:16 — 👍 3    🔁 0    💬 2    📌 0
Work louder nomad E keyboard in atomic purple

Work louder nomad E keyboard in atomic purple

Nice! I've heard great things about the nuphy keyboards but haven't ever tried one myself.

I also got a similar upgrade for the new year

03.01.2025 10:21 — 👍 1    🔁 0    💬 1    📌 0

👏 - Now I'd love to see what your CV looks like now and how it's changed since your first!

(even if you're too good at networking to need one these days 😉)

02.01.2025 14:16 — 👍 0    🔁 0    💬 0    📌 0

Well where is it then? 😉

24.12.2024 11:07 — 👍 0    🔁 0    💬 1    📌 0

I see so much FUD about the future of sw engineering, mostly from non-devs. Along the lines of “soon anyone can spin off AI agents in bulk that act as hundreds of devs.”

A false premise. Just open your airline app that is built by ~hundreds of devs over 10+ years

21.12.2024 06:16 — 👍 367    🔁 44    💬 20    📌 11

I totally get that, and you probably want your most recent at the top.

What if you switch the colours so it starts "full" and unfills? Or there's just no colour so there's no filling concept at all?

20.12.2024 14:09 — 👍 1    🔁 0    💬 0    📌 0

This looks great but I think it's going backwards?

Like, I see your face as a progression bar that fulls, but it fills more the closer you get to your first role

20.12.2024 12:29 — 👍 2    🔁 0    💬 2    📌 0

Absolutely zero shame in saying that in some situations (like docs for & managed by developers) another solution is a better fit 🙌

19.12.2024 11:25 — 👍 1    🔁 0    💬 0    📌 0

As one of those Design Engineers currently looking for work, companies are not prioritising this at all right now.

It looks to me like tight budgets means that most people are hiring full stack devs, which tends to have less focus on design overlap (because that's a lot for one person to do well!)

17.12.2024 20:53 — 👍 3    🔁 0    💬 0    📌 0

@danspratling.dev is following 20 prominent accounts