Sign in

Colin Devroe

@cdevroe.mastodon.social.ap.brid.gy
23 followers 1 following 686 posts

Head of AI & Product at NerdPress. Reverse Engineer. Photographer. Darkroom printer. Blogger. Antiquarian. Art curator. Boredom zealot. Side projects include […] 🌉 bridged from ⁂ mastodon.social/@cdevroe, follow @ap.brid.gy to interact

PostsRepliesMedia
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 06/10/2026
Loving this crisp fall weather. 🍂
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 30/09/2026
RE: mastodon.social/@zhenyi/11732546671… Love Catsup, an iOS widgetapp, from @zhenyui. You see this cool app @gruber?
mastodon.social
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 25/09/2026
@siracusa i don’t think you mentioned this, but if you did I’m sorry. You can no longer use iCloud Photo Library, right?
100
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 21/09/2026
@gosha Love the MoMA and Szarkowski and photography. Thanks for sharing re: your recent visit.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 16/09/2026
Just reclaimed ~40GB using @siracusa's Hyperspace app on macOS. Given the current cost of storage, I would say John should consider raising his prices.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 16/09/2026
@glass Nice full content RSS feed you have there friend. ✨
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 12/09/2026
So I uploaded a video of us making our grapes. It would make my day if y’all watched it. Have a great Saturday! youtu.be/3YXwwF0bs8s?si=E92kWmNx0my…
101
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 10/09/2026
Picked 25+ pounds of grapes from our vine this weekend and canned the jelly.
A wooden box of grapes on a table.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 10/09/2026
🍿 #WordPress
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 02/09/2026
AI is absolutely amazing. But man do I love finding and enjoying music, art, words, food, and the thoughts made by my fellow humans. Keep creating people. Don’t stop. Don’t give up.
010
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 01/09/2026
Ate an incredible 27th wedding anniversary dinner, visited a few breweries on a beautiful late-summer day, and went to a concert with family. Another great weekend.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 01/09/2026
If the majority of your toots are vitriol spewed at people you do not know it is likely best if you just log off and have a conversation with a trusted friend.
001
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 26/08/2026
Grape picking day is approaching.
A few bundles of grapes on the vine. Nearly ripe.
100
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 24/08/2026
Lazy tubed down the Delaware river, walked with the pup for a few miles down a country road, sat around a fire with old friends, cooked vegetarian curry for some new friends. Good weekend.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 18/08/2026
Eliza canned several fruit jams yesterday from berries picked and frozen earlier in the year. I’m less than a month away from picking our grapes to make more jelly. Last year we yielded 10 pounds of usable grapes. We had 6 pounds the year before. Each “vintage” has its own character just like […]
mastodon.social
Original post on mastodon.social
100
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 15/08/2026
Selected a few flowers to put in a vase, pruned the tomato vines, cut back the mint (for afternoon mojitos of course), supported the zinnias, and turned the compost pile. A solid morning garden session.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 01/08/2026
This boy can play.
Billy Strings plays a double guitar at Bethel Woods New York.
0102
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 31/07/2026
🐶 🚵‍♂️
Our toy poodle Kona is in a backpack on my back as I ride an e-bike down a wooded trail. He loves it.
100
Reposted by Colin Devroe
Javier @javierarce.mastodon.social.ap.brid.gy · 29/07/2026
Sure, invite me to your mysterious work meeting. No need for a quick heads-up or a description in the invite explaining what it's about. Don't sweat it, just send it; the less information I have, the better. I thrive in the nebulous void of information; the lack of details empowers me. I love […]
mastodon.social
Original post on mastodon.social
001
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 28/07/2026
Went camping. Rode bikes along rivers. Cooked outdoors. Napped midday. Read. Swam. Enjoyed waterfalls. Went to a music festival. Ate tacos. Made cocktails. All with my best friend my wife. Good mini vacation.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 22/07/2026
RE: social.lol/@maique/1169617161608761… My daily routine.
social.lol
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 17/07/2026
@JoshHrach haptic feedback in @Countr widget please. Useful. Don’t need to look down to make sure I hit the button.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 16/07/2026
Signboard 1.6! You can now use local models to help you using Smart Actions. I'm really looking forward to seeing what actions people make. (A bunch of other improvements too) cdevroe.com/signboard
cdevroe.com
100
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 07/07/2026
In 2012, someone inside of Meta must have written down every possible way Instagram could ruin itself as a photo-sharing app and made that the product roadmap.
200
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 01/07/2026
Expect lots of models. cdevroe.com/2026/07/01/models-model…
cdevroe.com
Models, models everywhere
Models. Big huge scary models. Small, purpose-built models. Slow models. Fast models. Expensive models. Local models. Models. Models. Models. Which model should you pick for your question, task, or goal? How much of your usage
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 30/06/2026
Mark all as read - I no longer feel as though I need to read every single post across all of the networks, accounts, and people that I follow. It feels good. cdevroe.com/2026/06/30/mark-all-as-…
cdevroe.com
Mark all as read
Famously, for years I have read every single blog post in NetNewswire, every tweet on Twitter (when that website existed), and every toot on Mastodon for the websites and accounts that I follow. It was
100
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 26/06/2026
In 2007 in San Francisco for a Wordcamp I was feeling pretty poorly. I was chatting with @Onmyom and he could tell I wasn’t feeling well. He said “Go get some rest buddy.” And I was very grateful to him. We worked together a few times over the years and it was always a great experience. Today I […]
mastodon.social
Original post on mastodon.social
000
Reposted by Colin Devroe
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 11/06/2026
I've released Signboard 1.5 - the local kanban productivity app that stores Markdown files locally - and it has more features than you'll ever use. Free for personal use. Enjoy. cdevroe.com/2026/06/11/signboard-1-5
cdevroe.com
Signboard 1.5 has more features than you'll ever use
What's new in this release: Obsidian and calendar integration, table view, and linked files.
001
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 11/06/2026
I've released Signboard 1.5 - the local kanban productivity app that stores Markdown files locally - and it has more features than you'll ever use. Free for personal use. Enjoy. cdevroe.com/2026/06/11/signboard-1-5
cdevroe.com
Signboard 1.5 has more features than you'll ever use
What's new in this release: Obsidian and calendar integration, table view, and linked files.
001
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 08/06/2026
Quick, someone use AI to put @caseyliss in that rap video.
000
Reposted by Colin Devroe
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 21/04/2026
First slowly, then all at once... the agentweb will dwarf the humanweb in short order. I wrote about what I see happening with all apps, SaaS products, cloud services, and protocols. 🔗 cdevroe.com/2026/04/21/agentweb
cdevroe.com
First slowly, then all at once... the agentweb
Every app, website, SaaS product, cloud service, hosting platform, protocol, database, file system, and CLI is be rewritten for agents. What is an agent? An agent is an app that receives prompts, interacts with large
011
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 24/05/2026
RE: mastodon.social/@cdevroe/1153117877… Also, you won’t have to deal with App Store review.
100
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 24/05/2026
RE: mastodon.scot/@marisa/1165914894655… “Pinhole camera made from pasta” is essentially why I use Mastodon.
mastodon.scot
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 20/05/2026
I've been super busy (in a good way) and am 3,600 toots behind. I usually read every single one. I'm not sure I'll be able to this time.
000
Reposted by Colin Devroe
Ben Ramsey @ramsey.dev · 10/05/2026
Listen to more marginalized voices.
051
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 09/05/2026
Signboard 1.4.0 has shipped with a new Planner workspace that contains the date-based views of Calendar, This Week, and new Day and Agenda views. This allows you to get a bird’s eye view of all of your open boards (or, drill down into just one). My thanks to @EgorKotov for submitting a PR that […]
mastodon.social
Original post on mastodon.social
000
Reposted by Colin Devroe
Ben Ramsey @ramsey.dev · 01/05/2026
I wrote a little bit about my journey to update the PHP License to the Modified BSD License (BSD-3-Clause). ben.ramsey.dev/blog/2026/05/the-php… #PHP #OSS
ben.ramsey.dev
The PHP License, Simplified
Untitled, by Semyon Borisov / Unsplash I’ve been fascinated with copyright since high school and with open source licensing for most of my career. Yes, I’m a nerd, but I really do find it compelling to think about how humans communicate ideas—through words, songs, photographs, videos, and even code—and claim ownership over these products of the mind. Copyright is how we do that, and licensing is one of the tools we use to share what we create. So, when Matthew Sheahan posted a question to the php-general mailing list in early 2020, just as COVID-19 lockdowns were taking hold, it caught my attention. Matthew’s team needed to use phpdbg, but their organization required OSI-approved licenses, and “the fact that 3.0 and 3.01 are substantively identical is no use to us at all.” While the PHP website said the PHP License 3.01 was OSI-approved, the OSI’s own said otherwise. Only version 3.0 had been formally approved. 3.01 was a minor version bump, nearly identical to 3.0, but that didn’t matter when company policy required it be listed on the OSI website. Since copyright and licensing is an interest of mine, I figured this was a way I could contribute to the PHP project, so I volunteered. I contacted the OSI to request legacy approval for 3.01, and the OSI Board voted to approve it in May 2020. Problem solved. > I figured this was a way I could contribute to the PHP project, so I volunteered. But that planted a seed. Looking closely at the PHP License and the Zend Engine License, I saw two well-intentioned licenses that included increasingly awkward provisions; they were showing their age. The PHP project had been using its own custom license since PHP 3, when Rasmus Lerdorf adapted it from the Apache License, version 1.0, with modifications. The Zend Engine License came along with PHP 4, covering sources in the `Zend/` directory. Each license contained conditions specific to their respective custodians—restrictions on using the names “PHP” and “Zend,” an advertising acknowledgment clause, and provisions granting only the PHP Group and Zend Technologies the authority to change the licenses. > After 25 years of _cohabitation_ within the same source code repository, [PHP and the Zend Engine] are intertwined in ways in which the Zend Engine can no longer be separated and used as a standalone product. Together, they form the PHP programming language reference implementation. > > — PHP License Update RFC These weren’t bad licenses. Most developers, distributors, and companies accepted their _intent_ and moved on. But gaps between intent and substance have a way of accumulating. The Zend Engine, once imagined as a separable product, had been inextricably bound to PHP for 25 years; the notion that it required its own license had become a historical artifact. Condition 4 of the PHP License—restricting derived products from calling themselves “PHP”—created real ambiguity for Linux distributions like Debian, which patch and redistribute PHP. Neither license was GPL-compatible, and the Zend Engine License had never been OSI-approved. Yet strip away the PHP Group-specific and Zend-specific conditions from both licenses, and what remains is effectively the Modified BSD License, otherwise known as BSD-3-Clause. So, _that_ is now the PHP License, version 4, and the Zend Engine License, version 3. Not a custom adaptation. Not a derivative. The actual BSD-3-Clause license, with its SPDX identifier, recognized by the OSI, the FSF, and every major piece of licensing tooling in use today. It’s compatible with the GPL. There are no advertising requirements, no restrictions that only a single organization can invoke, no ambiguity for distributors. The rights granted by contributors have not changed. The rights granted to users have not changed. The new licenses are fully compatible with the old ones. This is a simplification and nothing more. ###### Tip Check out the RFC itself for a full explanation of the changes, including a detailed history and backstory of the licenses. Getting here required more than writing an RFC. The PHP License gives the PHP Group the authority to change it, which meant tracking down each of the original PHP Group members and getting their written consent. Each approved the proposal. Perforce Software, the successor to Zend Technologies, needed to sign off on the Zend Engine side, as well. They provided a formal letter confirming their full authority and support for the change. I hired an attorney to review the proposal and provide advice on any legal questions that might surface during the discussion period. Speaking of which, I allowed for a six-month community discussion period preceding the vote, which passed unanimously. Now, if you’re using software licensed under the PHP License 3.01, clause 5 of that license allows you to use the same software under the new version. If you maintain a PECL extension or any other project licensed under PHP License 3.01, clause 5 of that license allows you to adopt the new version. The same permissive spirit that covered your project before still covers it. > Once covered code has been published under a particular version of the license, you may always continue to use it under the terms of that version. You may also choose to use such covered code under the terms of any subsequent version of the license published by the PHP Group. > > — The PHP License, version 3.01, clause 5 If your organization has a policy requiring use of OSI-approved licensed open source software, or if you’ve had to explain away the Zend Engine License’s non-approved status to a compliance review, those conversations are over. And if you’ve simply never thought about this because it didn’t affect you, that’s fine too. It’s worth knowing the licenses exist, they’ve been updated, and PHP’s legal foundations now match the spirit of the language and community. There are many people to thank for seeing this through: the members of the PHP internals community who engaged with the RFC over a long discussion period, the members of the PHP Group—Thies, Stig, Shane, Andi, Rasmus, Sam, Sascha, Zeev, Jim, and Andrei—who each took the time to respond to my messages, Perforce Software—and especially Matthew Weier O’Phinney and Sara Kilian—for their support and cooperation, Zak Greant, the debian-legal and OSI license-discuss mailing lists, the FSF Licensing & Compliance Team, and Pamela Chestek of Chestek Legal. Open source licensing is unglamorous, but it matters, and I’m glad to have had a part in this. ###### Caution Nothing in this post is legal advice. I am not a lawyer. Please consult a lawyer before making any legal decisions. *[OSI]: Open Source Initiative
137
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 07/05/2026
@EgorKotov Good news... I think I made significant progress in bringing all open boards together into better date-based views in Signboard. Stay tuned for 1.4.0. And thanks for your contributions affirming that this was a good idea.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 03/05/2026
RE: indieweb.social/@kneath/11649553801… This saves an enormous amount of time and money. Do it.
indieweb.social
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 30/04/2026
Highly recommend Fat Gold, co-owned by Robin Sloan. cdevroe.com/2026/04/30/9767
Two tins of Fat Gold olive oil with the “How to use it up” guide.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 29/04/2026
Periodic reminder that some of the best toots ever tooted are found here on my site: cdevroe.com/favorite-toots
cdevroe.com
Favorite Toots
👋 I'm @cdevroe@mastodon.social One of my favorite ways to find new people and great content on social media platforms is to wade through other people's favorites. Unfortunately, Mastodon doesn't allow me to publicly display my
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 28/04/2026
I wish the Artemis II crew took 100 little satellites with excellent cameras with them and left them orbiting the moon so we could have near realtime view from there at all times.
100
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 28/04/2026
I really enjoy planning out food and drink for Kentucky Derby day each year based on recipes from Hubbub customers. 😊 🏇
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 28/04/2026
RE: dystopianpresent.club/@jasper/11645… Stupid looking cameras are my favorite cameras.
dystopianpresent.club
100
Reposted by Colin Devroe
gosha ⁂ @gosha.gosha.net.ap.brid.gy · 22/04/2026
Superb documentary work: "Aeronautics in the backyard", by Xiaoxiao Xu xiaoxiaoxu.com/work/aeronautics-in-… #theDarkroom #photography
A man sitting in the cockpit of a home-made ultra-light aircraft. Photo by Xiaoxiao Xu
012
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 28/04/2026
It is 2026 and @ivory can't have display bookmark and favorite button on the same row. No hate Ivory, I love ya, but… 😮‍💨
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 23/04/2026
A family member is giving away this Robertson Meteorite (such a cool name) enlarger. If you’re anywhere near northeastern Pennsylvania and want it please let me know.
Enlarger controlsEnlarger
102
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 23/04/2026
I remember the days when we ran out of new internet to read.
003
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 21/04/2026
RE: mastodon.social/@daringfireball/116… Why buy one when you can buy two? (Image from 2006)
Me, holding two DF shirts.
000
Colin Devroe @cdevroe.mastodon.social.ap.brid.gy · 21/04/2026
@atpfm I never thought of the npm fund list as an ad until @siracusa mentioned it. And now I can't unsee it as that. That's it, I don't have any conclusions.
000