chore: Newsletter 2025q1
This commit is contained in:
parent
9f2da8b926
commit
05f958f373
2 changed files with 238 additions and 0 deletions
120
sites/org/newsletter/2025q1/index.mdx
Normal file
120
sites/org/newsletter/2025q1/index.mdx
Normal file
|
@ -0,0 +1,120 @@
|
||||||
|
---
|
||||||
|
date: '2025-01-01'
|
||||||
|
edition: '2025q1'
|
||||||
|
intro: 'Welcome to the 2025 Winter edition of the FreeSewing newsletter.'
|
||||||
|
title: '2025 Winter edition'
|
||||||
|
authors:
|
||||||
|
- 1
|
||||||
|
toc_max_heading_level: 2
|
||||||
|
---
|
||||||
|
|
||||||
|
Welcome to the 2025 Winter edition of the FreeSewing newsletter.
|
||||||
|
|
||||||
|
Here's what we've cobbled together on this first day of the year:
|
||||||
|
|
||||||
|
- 🎉 Happy New Year (1-minute read by Joost)
|
||||||
|
- 🏆 How did we do in 2024? (2-minute read by Joost)
|
||||||
|
- ✅ What are we doing in 2025? (2-minute read by Joost)
|
||||||
|
|
||||||
|
<!-- truncate -->
|
||||||
|
|
||||||
|
Let's begin.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 🎉 Happy New Year
|
||||||
|
|
||||||
|
I would like to start by wishing you a happy New Year. 2025 is officially here,
|
||||||
|
and it's kind of an exciting year as far as numbers go.
|
||||||
|
For one thing, 2025 is 45 squared (45²), which is rare as far as years go, as
|
||||||
|
44² happened way back in 1936, and 46² won't be here until 2116.
|
||||||
|
|
||||||
|
But there's more, because 2025 is also the sum of the cube of all single digits
|
||||||
|
(1³+2³+3³+4³+5³+6³+7³+8³+9³), and it also happens to be [a Harshad
|
||||||
|
number](https://en.m.wikipedia.org/wiki/Harshad_number).
|
||||||
|
|
||||||
|
Wikipedia tells me that:
|
||||||
|
|
||||||
|
> _harshad comes from the Sanskrit harṣa (joy) + da (give), meaning joy-giver_
|
||||||
|
|
||||||
|
So, my optimistic interpretation is that 2025 announces itself as a year that
|
||||||
|
is supposed to bring joy.
|
||||||
|
|
||||||
|
My only wish is that the numbers don't lie and that indeed this year will bring
|
||||||
|
you lots of joy.
|
||||||
|
|
||||||
|
## 🏆 How did we do in 2024?
|
||||||
|
|
||||||
|
FreeSewing passed a non-trivial milestone in 2024, when we passed the 100k
|
||||||
|
activated user accounts on FreeSewing.org. As I'm writing this, our website
|
||||||
|
has 106.734 activated user accounts. That's a lot. As a matter of fact, the
|
||||||
|
growth of the site has caused issues big and small as we needed to scale up and
|
||||||
|
sometimes adapt the way things are handled behind the scenes to deal with the
|
||||||
|
sheer numbers. We've got a good handle on things, and I expect we'll be culling
|
||||||
|
older/dormant accounts throughout the year, so this is not something that has
|
||||||
|
me worried.
|
||||||
|
|
||||||
|
2024 was also the first (full) year since we switched to a pay-what-you-want model.
|
||||||
|
Revenue for the year clocked in at €10.386,63 ($10.808), which is slight increase
|
||||||
|
over the year before (1.6% increase over 2023's €10.222,07).
|
||||||
|
|
||||||
|
I am happy about that number, but it's also a source of worry because the ever
|
||||||
|
increasing number of users does not translate in any sort of meaningful way to
|
||||||
|
more financial support. In other words, an increasingly smaller percentage of our
|
||||||
|
users are the ones who make it all possible, and that concerns not only because
|
||||||
|
it's a small minority but also because my feeling is that this group skews
|
||||||
|
heavily to users who have been with us for longer.
|
||||||
|
|
||||||
|
In other words, I do have some concerns for the longer term future. But I
|
||||||
|
prefer to focus on the positive and more than 10k [going to those who need it
|
||||||
|
most](https://freesewing.org/docs/about/pledge) is certainly reason to be thankful.
|
||||||
|
|
||||||
|
## ✅ What are we doing in 2025?
|
||||||
|
|
||||||
|
Version 4 of FreeSewing, that's what we're doing.
|
||||||
|
Yes, the next major release is on its way, although it needs more time in the
|
||||||
|
over before it's really to be consumed. (If you're curious, you can [keep an
|
||||||
|
eye on this pull request](https://github.com/freesewing/freesewing/pull/7297)).
|
||||||
|
|
||||||
|
The instigator for the new major release is that we'll drop support for NodeJS
|
||||||
|
18, and expect at least version 20 going forward. We use the so-called LTS
|
||||||
|
release (long term support) which is recommended for production deployments.
|
||||||
|
The end-of-life date for version 18 is the end of April of this year, so by
|
||||||
|
that time we will move to v4 and NodeJS 20, which necessitates a major version bump.
|
||||||
|
|
||||||
|
We are of course using the opportunity to make some other (breaking) changes,
|
||||||
|
although those changes will be minimal in our core library and designs.
|
||||||
|
|
||||||
|
The majority of the changes will be in how we manage _all the other stuff_.
|
||||||
|
From the very start, we've focused on making it easy for contributors to
|
||||||
|
create and add their own designs, and that's proven very successful.
|
||||||
|
FreeSewing's _collection_ of designs has grown not only in absolute numbers,
|
||||||
|
but also in the amount of different people who have contributed them.
|
||||||
|
|
||||||
|
Unfortunately, the same cannot be said for the other things that keep
|
||||||
|
FreeSewing ticking. Like the various websites, and backend code, and all the
|
||||||
|
many things big and small that make FreeSewing what it is. We have great
|
||||||
|
contributors who are eager to help out, but historically the focus has
|
||||||
|
always been on providing tools, documentation, guidance, and handrails to
|
||||||
|
create designs. When it comes to working on the website or backend code,
|
||||||
|
documentation is often lacking, and it's just a lot harder to get involved with
|
||||||
|
that aspect of the project.
|
||||||
|
|
||||||
|
That is of course entirely my fault. For all the work that went into making it
|
||||||
|
easy for people to contribute designs, no similar effort was undertaken for the
|
||||||
|
other aspects of the project.
|
||||||
|
|
||||||
|
So, that will be my personal focus in 2025, and the upcoming v4 release will be
|
||||||
|
a big part of that.
|
||||||
|
|
||||||
|
|
||||||
|
Take care of yourself.
|
||||||
|
|
||||||
|
|
||||||
|
joost
|
118
sites/org/newsletter/2025q1/index.mdx.bak
Normal file
118
sites/org/newsletter/2025q1/index.mdx.bak
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
---
|
||||||
|
date: '2025-01-01'
|
||||||
|
edition: '2025q1'
|
||||||
|
intro: 'Welcome to the 2025 Winter edition of the FreeSewing newsletter.'
|
||||||
|
title: '2025 Winter edition'
|
||||||
|
authors:
|
||||||
|
- 1
|
||||||
|
toc_max_heading_level: 2
|
||||||
|
---
|
||||||
|
|
||||||
|
Welcome to the 2025 Winter edition of the FreeSewing newsletter.
|
||||||
|
|
||||||
|
Here's what we've cobbled together on this first day of the year:
|
||||||
|
|
||||||
|
- 🎉 Happy New Year (1-minute read by Joost)
|
||||||
|
- 🏆 How did we do in 2024? (2-minute read by Joost)
|
||||||
|
- ✅ What are we doing in 2025? (2-minute read by Joost)
|
||||||
|
|
||||||
|
<!-- truncate -->
|
||||||
|
|
||||||
|
Let's begin.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 🎉 Happy New Year
|
||||||
|
|
||||||
|
I would like to start by wishing you a happy New Year. 2025 is officially here,
|
||||||
|
and it's kind of an exciting year as far as numbers go.
|
||||||
|
For one thing, 2025 is 45 squared (45²), which is rare as far as years go, as
|
||||||
|
44² happened way back in 1936, and 46² won't be here until 2116.
|
||||||
|
|
||||||
|
But there's more, because 2025 is also the sum of the cube of all single digits
|
||||||
|
(1³+2³+3³+4³+5³+6³+7³+8³+9³), and it also happens to be [a Harshad
|
||||||
|
number](https://en.m.wikipedia.org/wiki/Harshad_number).
|
||||||
|
|
||||||
|
Wikipedia tells me that:
|
||||||
|
|
||||||
|
> _harshad comes from the Sanskrit harṣa (joy) + da (give), meaning joy-giver_
|
||||||
|
|
||||||
|
So, my optimistic interpretation is that 2025 announces itself as a year that
|
||||||
|
is supposed to bring joy.
|
||||||
|
|
||||||
|
My only wish is that the numbers don't lie and that indeed this year will bring
|
||||||
|
you lots of joy.
|
||||||
|
|
||||||
|
## 🏆 How did we do in 2024?
|
||||||
|
|
||||||
|
FreeSewing passed a non-trivial milestone in 2024, when we passed the 100k
|
||||||
|
activated user accounts on FreeSewing.org. As I'm writing this, our website
|
||||||
|
has 106.734 activated user accounts. That's a lot. As a matter of fact, the
|
||||||
|
growth of the site has caused issues big and small as we needed to scale up and
|
||||||
|
sometimes adapt the way things are handled behind the scenes to deal with the
|
||||||
|
scale. We've got a good handle on things, and I expect we'll be culling older
|
||||||
|
accounts throughout the year, so this is not something that has me worried.
|
||||||
|
|
||||||
|
2024 was also the first (full) year since we switched to a pay-what-you-want model.
|
||||||
|
Revenue for the year clocked in at 10.386,63 euro, which is slight increase
|
||||||
|
over the year before (1.6% increase over 2023's 10.222,07 euro).
|
||||||
|
|
||||||
|
I am happy about that number, but it's also a source of worry because the ever
|
||||||
|
increasing number of users does not translate in any sort of meaningful way to
|
||||||
|
more fincancial support. In other words, an increasingly smaller percentage of our
|
||||||
|
users are the ones who make it all possible, and that concerns not only because
|
||||||
|
it's a small minority but also because my feeling is that this group skews
|
||||||
|
heavily to users who have been with us for longer.
|
||||||
|
|
||||||
|
In other words, I do have some concerns for the longer term future. But I
|
||||||
|
prefer to focus on the positive and more than 10k [going to those who need it
|
||||||
|
most](https://freesewing.org/docs/about/pledge) is certainly reason to be thankful.
|
||||||
|
|
||||||
|
## ✅ What are we doing in 2025?
|
||||||
|
|
||||||
|
Version 4 of FreeSewing, that's what we're doing.
|
||||||
|
Yes, the next major release is on its way, altough it needs more time in the
|
||||||
|
over before it's really to be consumed.
|
||||||
|
|
||||||
|
The instigator for the new major release is that we'll drop support for NodeJS
|
||||||
|
18, and expect at least version 20 going forward. We use the so-called LTS
|
||||||
|
release (long term support) which is recommended for production deployments.
|
||||||
|
The end-of-life date for version 18 is the end of April of this year, so by
|
||||||
|
that time we will move to v4 and NodeJS 20, which nesitates a major version bump.
|
||||||
|
|
||||||
|
We are of course using the opportunity to make some other (breaking) changes,
|
||||||
|
although those changes will be minimal in our core library and designs.
|
||||||
|
|
||||||
|
The majority of the changes will be in how we manage _all the other stuff_.
|
||||||
|
From the very start, we've focussed on making it easy for contributors to
|
||||||
|
create and add their own designs, and that's proven very successful.
|
||||||
|
FreeSewing's _collection_ of designs has grown not only in absolute numbers,
|
||||||
|
but also in the amount of different people who have contributed them.
|
||||||
|
|
||||||
|
Unfortunately, the same cannot be said for the other things that keep
|
||||||
|
FreeSewing ticking. Like the various websites, and backend code, and all the
|
||||||
|
many things big and small that make FreeSewing what it is. We have great
|
||||||
|
contributors who are eager to help out, but historically the focus is
|
||||||
|
always been on providing tools, documentation, guidance, and handrails to
|
||||||
|
create designs. When it comes to working on the website or backend code,
|
||||||
|
documentation is often lacking, and it's just a lot harder to get involved with
|
||||||
|
that aspect of the project.
|
||||||
|
|
||||||
|
That is of course entirely my fault. For all the work that went into making it
|
||||||
|
easy for people to contribute designs, no similar effort was undertaken for the
|
||||||
|
other aspects of the project.
|
||||||
|
|
||||||
|
So, that will be my personal focus in 2025, and the upcoming v4 release will be
|
||||||
|
a big part of that.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
joost
|
Loading…
Add table
Add a link
Reference in a new issue