
Refer to the CHANGELOG for all info. --------- Co-authored-by: Wouter van Wageningen <wouter.vdub@yahoo.com> Co-authored-by: Josh Munic <jpmunic@gmail.com> Co-authored-by: Jonathan Haas <haasjona@gmail.com>
344 lines
15 KiB
Text
344 lines
15 KiB
Text
---
|
||
date: '2024-10-01'
|
||
edition: '2024q4'
|
||
intro: 'Welcome to the 2024 Autumn edition of the FreeSewing newsletter.'
|
||
title: '2024 Autumn edition'
|
||
authors:
|
||
- 1
|
||
- 13050
|
||
- 28838
|
||
- 31336
|
||
toc_max_heading_level: 2
|
||
---
|
||
|
||
Welcome to the 2024 Autumn edition of the FreeSewing newsletter.
|
||
|
||
Here's what we've got for you for our last newsletter of this year:
|
||
|
||
- 🕵️ Behind the Seams: Vili (7-minute read by Vili & Karen)
|
||
- 🛟 Highlights from the Need Help channel on Discord (2-minute read by Ben)
|
||
- 🏋️ Six languages weigh more than one (5-minute read buy Joost)
|
||
|
||
<!-- truncate -->
|
||
|
||
Shall we get started?
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
## 🕵️ Behind the Seams: Vili
|
||
|
||
We chatted with Vili to learn a little more about their background and journey
|
||
to becoming a FreeSewing contributor! Vili has consistently wowed us, both with
|
||
their enthusiasm for tackling bugs, typos, and dead links on FreeSewing, as
|
||
well as their dedication to a handmade wardrobe. And we mean truly handmade -
|
||
Vili’s been working their way through a series of Simon’s created entirely
|
||
without a sewing machine. (Note from Vili: I’ve since come around to the idea
|
||
of supplementing my hand sewing with a machine.)
|
||
|
||
The interview below has been edited for length, and any errors, oversights,
|
||
etc. are entirely the fault of the interviewer.
|
||
|
||
### How did you learn about FreeSewing?
|
||
|
||
I started sewing about two years ago, and I had an ebook on things you can do
|
||
without a pattern. I think it was called Radical Sewing. There were resources
|
||
at the end that mentioned FreeSewing. Open source, programmatic, parametric
|
||
patterns? Sold.
|
||
|
||
### How did you become a contributor?
|
||
|
||
I’m studying computer science, focusing on networking and system
|
||
administration. I was interested early in contributing something back to the
|
||
project, and then noticed a bug where some links to pattern option
|
||
documentation weren’t showing up. I submitted an issue, and mentioned I could
|
||
take a stab at it, and Joost being Joost came back with a super detailed list
|
||
of what was wrong and how to fix it. So I did.
|
||
|
||
### What has been your contributor work so far?
|
||
|
||
Mostly I’ve contributed minor quality of life improvements. If there’s a bug in
|
||
a pattern that’s causing a crash that’s easy to fix, I’ll take a look at it.
|
||
Also a lot of dead links. My favorite was when there were quite a few dead
|
||
links on the dev side of things, which went to a 404 page, and the “let us
|
||
know” link on the 404 page was also a dead link.
|
||
|
||
### How do you spend your time outside of FreeSewing?
|
||
|
||
Besides FreeSewing and sewing, I spend my time on a lot of computer stuff. I
|
||
host a lot of stuff for my own personal use.
|
||
|
||
### What are you currently working on? Finish any projects recently?
|
||
|
||
On the FreeSewing side of things, more of the same: fixing bugs, housekeeping,
|
||
and dead link extermination on the freesewing.org side of the site.
|
||
|
||
On the sewing side of things… Simons! I took a bit of a break, but am back at
|
||
it with something that is starting to resemble a shirt. I’m 26.5 hours into
|
||
making this current Simon. I don’t actually care how long it takes, but I want
|
||
to know, plus I’m curious if I’m getting faster. My first one took 60 hours, so
|
||
still plenty of time to come in under that.
|
||
|
||
### Did you make any updates after your last Simon? Do you have plans to sew any other patterns?
|
||
|
||
Well, first I retook all my measurements.Surprisingly enough, when your
|
||
measurements aren’t complete garbage, the patterns come out nicer. When I had
|
||
measurements that were more (or at all) accurate, all the things that I knew I
|
||
needed to fix about the pattern kind of fixed themselves in a lot of cases.
|
||
|
||
Beyond this Simon, I want to sew more Teagans, some Bruces, and I have four
|
||
more Simons to go (I have the fabric for them).
|
||
|
||
### What sewing/coding project are you most proud of?
|
||
|
||
I thought this would be an easy question because you just say “the last Simon I
|
||
made.” I think it still might be the last Simon I made, and when I get done
|
||
with this one, it’s gonna be this Simon. I think the pride in a project comes
|
||
from “we did something cool here,” but the enjoyment… if I learn something new
|
||
on a project, that’s more enjoyable.
|
||
|
||
### What in your life are you most proud of?
|
||
|
||
In general, I try to have an overall positive impact on the people around me. I
|
||
get a lot out of helping others, and supporting the people around me.
|
||
|
||
### What do you love the most about sewing?
|
||
|
||
I think what I love the most is the freedom to just decide for yourself what
|
||
exactly you’re going to be wearing. If I want a specific garment, I’m not
|
||
depending on someone else deciding it’s profitable, I can just make the garment
|
||
I want.
|
||
|
||
### What do you hate the most about sewing?
|
||
|
||
Tracing and cutting out pattern pieces – If I could just get my patterns precut
|
||
from the fabric I want, I think that’d be pretty good. I’m often working with
|
||
fabrics where the grainline is extremely obvious, and any imperfection is going
|
||
to show up immediately. I try to pattern match to an extent, the fronts and
|
||
backs match, and that’s about as far as I will go.
|
||
|
||
### What’s the hardest part of sewing to you?
|
||
|
||
Actually, either getting the pattern pieces traced and cut out of fabric, or
|
||
just getting the patterns to fit. For my second Simon, I didn’t do any fitting,
|
||
because I could compare the pattern pieces to the first one. I looked at the
|
||
differences, and felt pretty sure they’d fix the issues I was having. For the
|
||
first Simon, I went through five or six muslins, cut out the pieces, and did a
|
||
combination of running stitch and backstitch here and there to lock it in so it
|
||
didn’t take forever. But it still took a long time.
|
||
|
||
### What would be your advice for starting sewists?
|
||
|
||
A lot of it is going to come down to finding your motivation for sewing, and
|
||
picking a project that is going to motivate you. There’s a lot of beginner
|
||
friendly projects, but if you’re not interested in it, you’re just going to
|
||
stop doing it. Find out what you’re interested in, then figure out what skills
|
||
you need to do it.
|
||
|
||
My first two garments were hand-sewn Teagans – it was trial and error to figure
|
||
out what stitches actually worked, and it eventually worked great, but the
|
||
first one is a lot rougher, I think there are three or four types of stitches
|
||
on the first Teagan. Eventually something is gonna stick.
|
||
|
||
### Do you sew mostly for yourself, or for others like friends and family?
|
||
|
||
I haven’t sewn any garments for anyone else. I did make three burp cloths for
|
||
my brothers kids baby shower, but that’s the only thing.
|
||
|
||
### Are you a dog person or a cat person?
|
||
|
||
More of a dog person, but I will happily pet and cuddle both.
|
||
|
||
### If there was one thing you could take with you to an uninhabited island, what would it be? Why?
|
||
|
||
Is this a survival situation, or a get-away-from-civilization situation?
|
||
|
||
For a get-away-from-civilization situation, I think it’s going to be a sewing
|
||
project. That’s the one thing I do that’s properly unplugged from everything.
|
||
One of the things I love about sewing by hand, I can just grab the fabric and a
|
||
very minimal set of things and sew pretty much anywhere.
|
||
|
||
I recently came up with a super-minimal sewing kit with a friend, and I’m
|
||
pretty proud of it. A seam ripper, with the cover holding a pin, a needle, and
|
||
some thread wrapped around the shaft of the seam ripper. Weighs absolutely
|
||
nothing, takes up no space, has everything I need, you can take it anywhere.
|
||
And if you do need to cut something, a seam ripper is better than nothing.
|
||
|
||
### If there was one person you could take with you to an uninhabited island, who would it be? Why?
|
||
|
||
Any single person you bring with you, you’re gonna hate by the end of a couple
|
||
of weeks. But going alone, you’re also going to go insane. I’d gravitate most
|
||
to picking a volunteer out of my friends or family.
|
||
|
||
### Can we find you on social media?
|
||
|
||
I’m not on any social media, but you can check out one of my FreeSewing
|
||
showcases [here](https://freesewing.org/showcase/hand-sewn-test-of-florence)
|
||
and stay tuned for some Simon showcases.
|
||
|
||
|
||
|
||
---
|
||
|
||
|
||
|
||
## 🛟 Highlights from the Need Help channel on Discord
|
||
|
||
FreeSewing superstar Ben F. pulled together some recent highlights from the
|
||
`#need-help` channel on the [FreeSewing
|
||
Discord](https://discord.freesewing.org/).
|
||
|
||
If you've run into trouble with a pattern, your answer might just be one of
|
||
these. If you've run into an issue, hop on over to the Discord for support and
|
||
discussion about ways to troubleshoot.
|
||
|
||
### Jaeger sleeve circumference
|
||
|
||
A sleeve that doesn't fit because sleeve circumference is smaller than biceps
|
||
circumference? For v3 FreeSewing designs, it was noted that the "Waist to
|
||
armpit", "HPS to waist", and "HPS to bust" measurements have become very
|
||
important. Inaccurate measurements can result in incorrect armseye and sleeve
|
||
circumferences.
|
||
|
||
### Please help! Messed up Hugo measurements
|
||
|
||
Too small sleevecap and armscye? Another issue with v3 FreeSewing sleeves due
|
||
to an inaccurate "Waist to armpit" measurement. Enabling the "Legacy armhole
|
||
depth" option to use v2 armholes (instead of using the "Waist to armpit"
|
||
measurement) is another possible remedy.
|
||
|
||
### My Bruce Pants are... Pants!
|
||
|
||
An initial attempt at making Bruce boxer briefs resulted in a too-short
|
||
garment? The fix was to correctly locate the location of the waist and retake
|
||
the "Waist to upper leg" measurement.
|
||
|
||
### Uneven shoulder measurements
|
||
|
||
How to deal with a medical issue causing the left and right shoulder
|
||
measurements to be significantly different? Ideas for creating garments to
|
||
accommodate this issue could include generating separate patterns for left and
|
||
right sides (using two different measurement sets), making garments with a
|
||
center separating zipper, and using a diagonal/asymmetrical hem.
|
||
|
||
### Sewing leather on a Singer
|
||
|
||
Using a jeans needle successfully pokes holes in the leather, but the thread
|
||
doesn't seem to be creating stitches? Tips to use a microtex or leather needle
|
||
and to make sure the leather fabric is feeding properly.
|
||
|
||
### Cross seam measurement:
|
||
|
||
How do you measure the cross seam measurement: nude, with tight-fitting
|
||
underwear, or with good-fitting pants on? Suggestions included measuring while
|
||
wearing the underwear intended to be worn with the garment, tying a ribbon
|
||
around the waist and using a second ribbon along the cross seam, and taking the
|
||
measurement while walking. Also, double-check your vertical measurements if
|
||
your pattern isn't fitting correctly in the crotch area.
|
||
|
||
|
||
|
||
---
|
||
|
||
|
||
|
||
## 🏋️ Six languages weigh more than one
|
||
|
||
Without wanting to alarm anyone, I recently suffered a bit of a crisis
|
||
feeling completely overwhelmed by all the work that is sitting in my inbox.
|
||
It's arguably not really new, and I don't think anyone is waiting for yet another
|
||
open source maintainer apologizing for being busy.
|
||
|
||
However, this was the first time this feeling crossed over from _phew, this is
|
||
a lot_ into _I can't do this any longer_ territory.
|
||
|
||
It's always darkest before dawn, and now that I've acknowledged that there's a
|
||
problem and came up with a plan to deal with it (which I'll get to in a second)
|
||
I'm feeling much better already, so no need to worry about me. However, I want
|
||
to be open and honest about where these changes are coming from and why I'm
|
||
making them.
|
||
|
||
What changes? Well, effective immediately, I will work towards making
|
||
FreeSewing simpler to maintain, and put more strict boundaries and what we do
|
||
and what we don't do.
|
||
|
||
I've already ported [FreeSewing.dev](https://freesewing.dev/) to
|
||
[Docusaurus](https://docusaurus.io/), which makes it a lot easier to maintain.
|
||
There will be more under-the-hood changes like these that make our life easier,
|
||
without creating a material difference to our users.
|
||
|
||
Unfortunately, that alone won't cut it, so I also intent to drop support
|
||
for translation, and only maintain English from now onward.
|
||
This too will go unnoticed for the vast majority of our users, but obviously
|
||
not for all of them.
|
||
|
||
In May 2018, I wrote the following on the subject:
|
||
|
||
> _I’ve decided to add a new challenge to the mix: i18n._
|
||
>
|
||
> _In case you’re wondering, i18n is short for internationalization, aka making
|
||
> the site available in different languages._
|
||
>
|
||
> _Yes, May 25th will be here soon, and yes I need more work like I need
|
||
> another hole in my head. But I feel it’s an important project to try and make
|
||
> freesewing.org available to as many people as possible. And for this, we need
|
||
> to get rid of the language barrier._
|
||
|
||
Six and a half years later, I still believe that removing the language
|
||
barrier is important to reach as many people as possible. But I also think that
|
||
it's fair to say that if we are looking to do _less_ then this is the obvious
|
||
candidate of things to drop.
|
||
|
||
To put things in perspective: 87.9% of FreeSewing users have selected English
|
||
as their language of choice and thus will be unaffected by such a move. Of the
|
||
remaining users, those who prefer French form the largest contingent (7%)
|
||
followed by Spanish (3.2%), German (1.7%), Dutch (1.1%) and finally Ukrainian
|
||
(less then 0.1%). I don't have an easy way to extract similar data for our
|
||
patrons, but I can safely say that if you combine the US, Canada, UK, Ireland,
|
||
and Australia you have covered the vast majority of patrons too.
|
||
|
||
To those users who are affected, I am sorry that it has come to this. While
|
||
translation as such does not add too much overhead (although I handle most of
|
||
the Dutch translation so it's not nothing), the main culprit is the technical
|
||
complexity that comes from supporting multiple languages.
|
||
This is also why dropping one or more languages does not make a meaningful
|
||
difference.
|
||
|
||
I'm sharing these numbers because they provide context to frame these changes.
|
||
They are not a justification for these changes. All users matter, and all
|
||
patrons matter the world to me.
|
||
Just because one group is smaller than another does not mean we should throw
|
||
them under the bus. I hope that's something that needs no explaining. That
|
||
being said, when something's gotta give, I feel dropping translation is the
|
||
least impactful because in practice, I'm not convinced it matters all that much.
|
||
|
||
Today's browsers will translate pages on the fly, and I've more than once seen
|
||
people interact with the site in non-English, not because they opted for a
|
||
different language, but rather because their browser is in the habit of
|
||
translating all English content to whatever is their preferred language.
|
||
Furthermore, despite the great work of our many volunteer translators, a
|
||
significant amount of FreeSewing content remains machine-translated because
|
||
there's just _a lot_ of it. Does it really matter all that much whether it's
|
||
us providing the (machine) translation or the browser?
|
||
I don't believe it matters all that much.
|
||
|
||
To come full circle, I feel it's worth pointing out that nobody has ever asked
|
||
me to add translation to FreeSewing. I decided to add it because I felt that in
|
||
a perfect world, everyone could access FreeSewing in the language of their
|
||
choice. With the way machine learning (or _AI_ if you want) is going, that
|
||
reality is perhaps already upon us.
|
||
|
||
I apologize to those of you for which this is bad news, and if you are using
|
||
FreeSewing in your own projects, rest assured that this does not mean we are
|
||
removing translation support from our core library.
|
||
|
||
Long story short: I have come to realize I've bitten of more than I can chew,
|
||
and I am making adjustments to lighten the load.
|
||
If you have a better idea on how to do that, I'm all ears.
|
||
|
||
joost
|