diff --git a/markdown/org/blog/2019-yearly-report/en.md b/markdown/org/blog/2019-yearly-report/en.md new file mode 100644 index 00000000000..3a1df06d62f --- /dev/null +++ b/markdown/org/blog/2019-yearly-report/en.md @@ -0,0 +1,91 @@ +--- +author: "joostdecock" +caption: "Close-up of a dandelion against a pink background" +date: "2019-12-10" +image: "https://cdn.sanity.io/images/hl5bw8cj/site-content/83a131ff51bec913541a94356d1930aaa2c07f87-1920x1280.jpg" +intro: "4109 reasons to be happy about 2019" +title: "4109 reasons to be happy about 2019" +--- + + +Wow! What a year it's been for FreeSewing. +In August we released version 2.0 which was nothing less than a complete rewrite +of our entire technology stack. +For our users, the most obvious change is that you get to see your pattern adapt +live in your browser as you tweak options and preferences. +It's one of those things that I knew should be possible with the state of web +technology today, yet seeing it actually happen still boggles my mind somehow. + +## Scaling is hard, but we made remarkable progress + +Cool as our new technoglogy stack is, it is not the most important work we've done over the last +year. Yes, it's pretty neat, and yes it's only possible because of the work done +on 2.0. But that work itself is what matters most. The main reason for the 2.0 +rewrite was to allow the project to scale horizontally. Or to put it bluntly, +to allow FreeSewing to go where I could not carry it on my own. + +In a way, FreeSewing has grown up as a (software) project. We have several people +making regular contributions, [an active chat room](https://discord.freesewing.org/), +[a dedicated website for developer and translator documentation](https://freesewing.dev), +a plethora of [packages we publish on NPM](https://www.npmjs.com/search?q=keywords:freesewing), +we've contributed fixes and improvements to upstream software we depend on, and we now +also have other people and teams who depend on the packages we put out. + +We (currently) have [23 patterns available](/patterns/), we publish 62 packages on NPM +(the Node.js package registry). Since putting out version 2.0, on average 450 people +sign up every month, and our total tally currently stands above 15.000. + +## Translation has never been easier + +Since v2, we've also switched to [Crowdin](https://crowdin.com) for +[our translations](https://freesewing.dev/guides/translator/). Translation is arguably +the best way to democratize access to our platform, and I'd like to give a shout-out to +all people who have helped and continue to help with these efforts. + +It's perhaps also a good time to point out that you too can help with this. +Our [documentation for translators](https://freesewing.dev/guides/translator/) is a good +place to get started, or stop by [our chat room](https://discord.freesewing.org/). + +## What we're planning for next year + +Our next year plans roughly fall apart into two categories: +improving our platform, and adding more patterns. + +As the project grows, so does the amount of work required to keep everything +running smoothly. We still have more performance improvements to do, as well as +auxiliary tasks such as writing more tests so we can go ahead and change things with +confidence, rather than risk that rolling out a new feature causes bugs down the line. + +We also know there is a lot of room for improvement of the user experience (UX), as +well as design and user interface (UI). We've been doing the best we can, but it's +not really our field of expertise, and we're hoping to find more contributors who can +help us in this regard. + +## v2.2 will include a ladies bodice block + +But hey, you want more patterns, right? So rest assured that that's high on our +todo list. We are going to apply some affirmative action towards the ladies who have +so far been under-served. Not only by making existing patterns available to them +(as we did recently with Simone, a ladies version of our Simon pattern) but also +by developing a dedicated ladies block to develop patterns on. + +We have earmarked this as a must-have for FreeSewing v2.2, which we hope to be able +to release sometime in January. + +We're also looking at ways to get more designers on board with FreeSewing. +One plan on the drawing board is to offer pair-programming sessions to designers +where they walk us through their vision, and we implement their design in FreeSewing. +We're even thinking of live-streaming these sessions so anybody who is interested +can drop by and follow along. + +## 'Tis the season for giving + +Thanks to our awesome patrons, revenue was up this year too. As you may or may not know, +FreeSewing donates 100% of its revenue to Médecins Sans Frontières/Doctors Without Borders. +So this morning, I had the great honour to write a 4109.38€ cheque to [MSF](https://www.msf.org/). + +That felt **real good** so thanks to [all our patrons](/patrons) for their continued support. +If you'd like to join this awesome group of people, [you can do so here](/patrons/join). + + +