Sign in

Mark Tomlinson

@marktomlinson.dev
570 followers 1.1K following 502 posts

Web dev. Building tools for better design-development workflows. Currently building @sugarcube.sh There is another world, but it's in this one. EN•FR•DE 🌐 marktomlinson.dev 🍃 loanwords.leaflet.pub

PostsRepliesMedia
Mark Tomlinson @marktomlinson.dev · 26/09/2026
TIL about PD rockets. TIL about Rocket. TIL about Datastar.
181
Reposted by Mark Tomlinson
Bogdan Chadkin @trysound.io · 24/09/2026
My music player got a new home at libras-music.app and comes with a new website and demo player. Let me know if you have a feedback.
libras-music.app
Libras — A free, open-source music player
A free, open-source player for the music you own. Connect your server, discover your library, and listen on your terms.
033
Mark Tomlinson @marktomlinson.dev · 23/09/2026
I'm building sugarcube studio (the missing GUI/OS/IDE or whatever you want to call it) on top of devfra.me and git/GitHub/other git hosts.
140
Mark Tomlinson @marktomlinson.dev · 22/09/2026
Sorry for the slow reply, I've been trying to give your design system its own IDE and it's quite tricky okay.
050
Reposted by Mark Tomlinson
The Cooperative Economy @cooperatives.bsky.social · 21/09/2026
Here is a list of tech co-ops. tech-coops.xyz
tech-coops.xyz
Tech Coops list
031
Reposted by Mark Tomlinson
Jacob Berglund @jacobberglund.com · 18/09/2026
Ayyyy! Just released 1.0 of my take on an opinionated CSS framework. varde.variant.dev/docs/ Look, I love packages, but isn't it something magical about just referring to a CSS file? To get fonts, colors and utilities. It's probably not a design system, but it certainly is the foundation of one.
varde.variant.dev
Varde
262
Reposted by Mark Tomlinson
Eric Bailey @ericwbailey.website · 18/09/2026
I have a lot of feelings about the whole CSS-Tricks debacle. Here's me trying to be constructive about it. ericwbailey.website/published/cs...
ericwbailey.website
CSS-Tricks could be a co-op
The web will calcify without voices sharing what they know.
25918
Mark Tomlinson @marktomlinson.dev · 18/09/2026
Fewer startups, more co-ops. Fewer founders, more communities.
612227
Mark Tomlinson @marktomlinson.dev · 17/09/2026
🎵 What use eyesight if it should melt? What use memory covered in estuary silt?
Landscape of Tidal River, Wilsons Prom. The brackish water of the estuary is visible through some native Australian bushland.
000
Reposted by Mark Tomlinson
taurean @taurean.bryant.land · 14/09/2026
Check out "Issue 018" Another “Several People Are Typing…” hang is coming up this Friday, September 18. This month, we’re talking astrophotography, demonstrating the value of design systems, and… cataloguing public restrooms. three-and-three.com/a/3mvghkbe4z...
three-and-three.com
Issue 018
The September Edition
163
Reposted by Mark Tomlinson
Design system news @designsystems.news · 13/09/2026
Week of September 13, 2026 designsystems.news/#week-2026-9-13
012
Reposted by Mark Tomlinson
Sean Voisen @seanvoisen.com · 13/09/2026
Some writing only works if we let it do its work on us, the readers. New short post on Moonpointing about reading, writing, philosophy, Pierre Hadot, and words spent trying to describe the ineffable. moonpointing.org/blog/this-post-is-…
moonpointing.org
This post is not the moon
On Pierre Hadot and why it’s worth writing about what cannot be said.
022
Reposted by Mark Tomlinson
Jacob Berglund @jacobberglund.com · 11/09/2026
Been hard at work to create an opinionated CSS framework. Best thing in it is what I dubbed <color-mode>. It sets a a color palette and everything inherits from it. The possibilities it opens for composing is positively bonkers. Got 4 different button variants, but color is not an axis. 🧵
2133
Reposted by Mark Tomlinson
sugarcube.sh @sugarcube.sh · 11/09/2026
👀 Show us when you're done?!?
102
Reposted by Mark Tomlinson
Bogdan Chadkin @trysound.io · 10/09/2026
My sponsors page is live! github.com/sponsors/Try...
github.com
Sponsor @TrySound on GitHub Sponsors
Support TrySound's open source work
084
Mark Tomlinson @marktomlinson.dev · 10/09/2026
Agnes Falls >>>
Agnes Falls (near Toora) as seen from one of the viewing platforms. The river banks are studded with eucalypts. The still water from the Agnes River is in the background, contrasted with the cascading water over ancient limestone in the foreground.
010
Reposted by Mark Tomlinson
Scott Riley @scott.is · 05/09/2026
the fun thing about designing in the browser is you can use the thing you’re designing to help you better design the thing you’re designing
181
Mark Tomlinson @marktomlinson.dev · 02/09/2026
Anyone know of any others?
010
Mark Tomlinson @marktomlinson.dev · 01/09/2026
Current availability: booked solid while I migrate the eff off all the platforms.
030
Mark Tomlinson @marktomlinson.dev · 30/08/2026
@strange.website @likethecolour.red Can I politely request a website dedicated to the situationists where as you scroll, "sous les pavés, la plage", is slowly revealed from underneath the content somehow? Thank you, yours &c.
020
Mark Tomlinson @marktomlinson.dev · 29/08/2026
The night has been unruly: where we lay, / Our chimneys were blown down; and, as they say, / Lamentings heard i' the air; strange screams of death, / CSS-in-JS is back
110
Mark Tomlinson @marktomlinson.dev · 28/08/2026
I love watching England play test cricket during the English summer. The day's play starts at 8pm Melbourne time - perfect for unwinding.
030
Mark Tomlinson @marktomlinson.dev · 24/08/2026
In a couple weeks' time, my current contract is coming to an end. That means I'm actively looking for my next team to help! If you're wondering about what I do, here's the last two companies I've helped:
143
Reposted by Mark Tomlinson
Matteo Gabriele @matteogabriele.npmx.social · 24/08/2026
Trust is the most valuable thing we're losing in OSS these days. Join communities, chat, have a laugh, learn how to give and accept feedback, and help out your favorite projects with some good old-fashioned code & love.
1324
Reposted by Mark Tomlinson
nn @nicknoble.works · 23/08/2026
I know I’ve been posting a lot but I’m thinking of reviving The Organic Software Directory as a webring. ("Organic Software" was coined by @pketh.org in this fantastic post, which you should read: pketh.org/organic-soft... )
pketh.org
In Search of Organic Software
So over the last couple weeks, I’ve been talking to VCs and founders who have and haven’t taken VC to learn whether it makes sense for Kinopio. I don’t think it does.
1134
Reposted by Mark Tomlinson
Ben Schwarz @benschwarz.bsky.social · 23/08/2026
Melbourne’s now or never festival brings audio, light, smoke and projection together at night
Multimmersion 浸 漬 的 ( ) 線 Upside Down V2

By AKA ChangFlinders street station projection mapped - From the Dhungala to the Birrarung: Water is Life

By ENOKiFrom the Dhungala to the Birrarung: Water is Life

ENOKi
041
Mark Tomlinson @marktomlinson.dev · 22/08/2026
Designing in the browser (and visually managing your DS more broadly) with @sugarcube.sh is getting closer and closer. Fun thing to know: the panel and controls are defined in your config. Think of how dat gui or lil gui work with bindings. Similar principle.
4342
Mark Tomlinson @marktomlinson.dev · 13/08/2026
Are there any YouTube channels still genuinely teaching programming? If so, would love some recs!
120
Mark Tomlinson @marktomlinson.dev · 12/08/2026
Added a blog to @sugarcube.sh so I can write about things like releases without just linking you out to the boring docs. First post up: O̶n̶e̶ ̶H̶u̶n̶d̶r̶e̶d̶ ̶Y̶e̶a̶r̶s̶ ̶o̶f̶ ̶S̶o̶l̶i̶t̶u̶d̶e̶ Two Years of Sugarcube
sugarcube.sh
Two Years of Sugarcube
Looking back on the past two years of sugarcube, the people who have helped shape it, and what’s next.
1103
Reposted by Mark Tomlinson
Bogdan Chadkin @trysound.io · 12/08/2026
Happy to announce that I’m back maintaining SVGO. It’s a tool I use daily, and I’d like to keep it fresh and stable. github.com/svg/svgo If you’d like to support the project, consider donating via OpenCollective.
github.com
GitHub - svg/svgo: SVG Optimizer for Node.js and CLI. ⚙️
SVG Optimizer for Node.js and CLI. ⚙️. Contribute to svg/svgo development by creating an account on GitHub.
512013
Reposted by Mark Tomlinson
rory @rorydoinstuff.bsky.social · 10/08/2026
Crawlspace submissions open now til end of September: crawlspace.cool/submissions
crawlspace.cool
Submissions | Crawlspace
054
Reposted by Mark Tomlinson
Andy Bell @bell.bz · 06/08/2026
It's been a while since I've done a people looking for work thread. If you're looking for work, put what you do and what you're looking for (full time, freelance etc) as a reply. Companies: get hiring people!
3610559
Mark Tomlinson @marktomlinson.dev · 04/08/2026
I humbly and respectfully regret to inform you that the future of design system tooling is not another platform.
2111
Mark Tomlinson @marktomlinson.dev · 01/08/2026
This was such an awesome gig to be at (the permanent hearing damage notwithstanding)
relisten.net
2002-10-17 | Mogwai | Relisten
The Prince of Wales Melbourne, Victoria
171
Mark Tomlinson @marktomlinson.dev · 01/08/2026
Brain is currently ~+327 commits ahead of main.
1255
Mark Tomlinson @marktomlinson.dev · 30/07/2026
Dropped a bunch of perf updates to the @sugarcube.sh watcher last night. I always thought the Vite plugin would be wayyyy more popular than the CLI. But the opposite is proving the case. So wanted to make sure `generate --watch` was nice and tuned.
180
Mark Tomlinson @marktomlinson.dev · 28/07/2026
Seeing a substantial uptick in @sugarcube.sh downloads lately. Which one of you has snuck it into your company's CI runs? Seriously, though, if you or your company are using it, firstly, thank you; and secondly, I'd love to chat to see what could be improved. DMs open unless bsky bugging again.
150
Mark Tomlinson @marktomlinson.dev · 28/07/2026
Added a new `content` option in the most recent @sugarcube.sh release. If you need sugarcube to scan marup upwards or outside of where it's installed, you now can. The feature/option was prompted by some work I'm doing with a client who, shock horror, does not use a JS framework.
sugarcube.sh
Configuration
Customize sugarcube after init.
381
Reposted by Mark Tomlinson
Jacob Stordahl 🏳️‍🌈 @stordahl.dev · 27/07/2026
I'm really excited to launch a project I've been working on for a year. ☁️ A Moment Together is a web based art project that aims to create an ephemeral space for two strangers to connect anonymously online. Your chats last for 20 minutes, your conversations are never stored. a-moment-together.com
a-moment-together.com
A Moment Together
An ephemeral space for two strangers to connect anonymously online.
7225
Mark Tomlinson @marktomlinson.dev · 24/07/2026
Representatives from the major road infrastructure project I live next to just knocked on my door to tell me things are about to get even worse for the next *checks notes* couple of years. It has already been two unbearable years. Awesome awesome for the ol' nervous system.
110
Mark Tomlinson @marktomlinson.dev · 23/07/2026
Why not read something small I wrote about The Odyssey 16 years ago and snoop on my old tumblr while you're at it? 👀 neuesaltes.tumblr.com/post/1744699...
neuesaltes.tumblr.com
On Two Kinds of Laughter
In The Odyssey, Odysseus is given instructions by Tiresias as to how to placate a pissed-off Poseidon. He is to venture inland carrying an oar until he comes "to a race of people who know nothing of.....
000
Mark Tomlinson @marktomlinson.dev · 21/07/2026
Using @sugarcube.sh to lint @sugarcube.sh 🫣
101
Reposted by Mark Tomlinson
PJ Onori @pjonori.com · 20/07/2026
Here's a preview of the new DSDS docs site. designsystemdocspec.org Don't tell anybody though.
designsystemdocspec.org
Design system doc spec 0.15.2
A machine-readable format for design system documentation. DSDS structures components, tokens, themes, foundations, patterns, and guides as a single source of truth for humans, parsers, and agents.
2226
Mark Tomlinson @marktomlinson.dev · 20/07/2026
People never learn. Unless they're on LinkedIn, then they learn all the time and the lessons are everywhere. People never change. Unless they're on LinkedIn, then everything does so "completely."
2352
Reposted by Mark Tomlinson
Brian in Detroit @kanoki.net · 17/07/2026
Meatball needs a loving, caring home. He is a sweet, gentle boy who needs to be a permanent indoor cat, as he has FiV, which is a very manageable and uncomplicated chronic illness. He can even live with non-FIV cats! I will deliver him personally within a 3 hour drive of Detroit. Please! I love him
34320
Mark Tomlinson @marktomlinson.dev · 17/07/2026
I think I was born slightly too early to understand the use of GIFs or find them very funny. Need to talk to more people my age to confirm this. Alternate hypothesis: personality defect. Or let's go with quirk. Can we go with quirk?
100
Mark Tomlinson @marktomlinson.dev · 17/07/2026
@donnie.damato.design 👋 any plans to make Mise en Mode available in Australia? Would love to buy a copy.
120
Reposted by Mark Tomlinson
Donnie D'Amato @donnie.damato.design · 13/07/2026
Could we share theme data under AT protocol? I think we can! blog.damato.design/posts/themin... (oh, and hey my standard.site integration works!)
blog.damato.design
Theming atproto
Taking Mise en Mode into the new web standard
2307
Reposted by Mark Tomlinson
Ale Muñoz @bomberstudios.com · 11/07/2026
Today I’m playing with an idea that’s been on my mind for too long: storing design systems tokens on the #Atmosphere My proof of concept works, and that Makes Me Happy™
8496
Mark Tomlinson @marktomlinson.dev · 13/07/2026
I know it's lame but I've given everything I have to this project and I literally can't believe it just hit 11k downloads. Took two months to hit 1k. Then another two months to hit 11k. Even if it's half crawlers, my mind is blown.
@sugarcube-sh/core, npm v0.2.13, downloads 11k
3341