don't regenerate the feeds when non-note m4 files change
[~bandali/site] / fsf-internship-beyond.m4
1dnl -*- html -*-
2define(__title, `My internship with the FSF tech team and beyond')dnl
3define(__pub, 2020-12-18T15:31:00-04:00)dnl
29f0d7b9 4define(__id, 3)dnl
7<p class="box">Originally published on the Free Software Foundation's
8sysadmin blog:<br/>
9<a href="">My internship with the FSF tech team and beyond</a>.</p>
11<p>Hello! I'm
12<a href="">Amin Bandali</a>,
13and this is my second blog post on the FSF sysadmin blog, concluding
14my internship with the FSF tech team this year.</p>
16<p>Throughout my internship with the tech team, I have worked mainly
17on sysadmin tasks related to setting up and/or managing FSF's
18GNU/Linux servers. Perhaps most significantly, I set up an instance
19of the <a href="">Sourcehut</a> forge software to
21<a href="">evaluate</a>
22it as a candidate for the upcoming
23<a href="">FSF forge project</a>.
24I documented the installation and setup process of Sourcehut's various
25components in the form of a literate GNU Emacs Org-mode file, where
26source blocks are interspersed with comments and prose explaining
27them. One can then progressively evaluate and execute the source
28blocks, and optionally have their results stored back in the Org file
29itself to help with documentation/demonstration.</p>
31<p>I have also been slowly working on various improvements for the
32server running, and will continue doing work on it as a
33volunteer after the end of my internship. This will hopefully be
34beneficial to the FSF sysadmins running the server, the GNU webmasters
35who do webmastering work on, and the general public browsing
36and using's pages. Notably, changes included upgrading the
37server to the latest release of Trisquel GNU/Linux, and revamping and
38improving the search mechanism for's pages. Additionally,
39there are several other projects that I would like to tackle with the
40tech team in the near future.</p>
42<p>During my internship with the FSF tech team, I picked up a variety
43of new skills and learned more about a diverse set of topics and
44tools. This included building and installing a complex piece of
45software like Sourcehut and debugging issues encountered along the
46way, using Ansible for managing and deploying infrastructure, as well
47as learning more about the Exim mail transfer agent used to run FSF
48and GNU's array of mail servers.</p>
50<p>In conclusion to my internship and the year 2020, it's safe to say
51that this year has been an eventful year for many people, including
52myself. I started my internship with the tech team back in May, and
53as a graduate student at the time, I was expecting a reasonable and
54balanced workload for my work on my thesis over the coming months.
55However, early on (less than two weeks) into my internship I learned
56that due to a number of reasons, I needed to complete my master's
57studies on a two-month deadline. I told the tech team about the
58issue, asking whether I could take a hiatus to complete my studies
59without affecting my internship. I am beyond thankful to the tech
60team and the FSF as whole for being accommodating, and for their
61flexibility in allowing me to take a leave to focus on writing my
62thesis and wrapping up my master's studies. I managed to successfully
63wrap up my studies in that short timeline, and focus on my internship
66<p>However, all good things must come to an end, and this internship
67is no exception. I am incredibly grateful to the members of the FSF
68tech team -- Ian, Andrew, Ruben, and Michael -- for welcoming me to
69the team as an intern and mentoring me, answering my many questions,
70and helping me learn more. It has been an honour and a wonderful
71experience for me all around working with you all and seeing the
72energy and passion with which you take on the work and
73responsibilities that come with being an FSF sysadmin and Web
74developer. While most of my interactions were with the tech team, I
75also got to interact with FSF staffers from several other teams during
76my internship, and I'm thankful for our conversations and the chance
77to get to know and appreciate the important work you do.</p>
79<p>This internship has come to an end, but I will carry with me all of
80the good memories and the lessons I learned along the way, and will
81happily to continue working with you as a volunteer. The things I
82learned have been invaluable and greatly helpful to me, as I
83transitioned into my new full-time job at Savoir-faire Linux as a Free
84Software Consultant, where I get to work on various parts and aspects
85of Jami, a GNU package for universal communication which respects the
86freedoms and privacy of its users.</p>
88<p>I would like to thank the FSF for providing me this excellent
89opportunity to work alongside the tech team as an intern, and take
90away so many valuable lessons and great memories.</p>
92<p class="box">Interested in interning for the Free Software
93Foundation? The application period for spring 2021 internships is
94currently open. Please see
95<a href=""></a>
96for more details and information on how to apply!</p>
98define(__copy, `2020')dnl