-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
847 lines (803 loc) · 30.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>FOSS in Engineering Education</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Arial, sans-serif;
line-height: 1.6;
padding: 20px;
background-color: #f5f5f5;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
h1 {
text-align: center;
margin-bottom: 30px;
color: #333;
}
.row {
display: flex;
margin-bottom: 20px;
background-color: white;
border-radius: 8px;
padding: 20px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
gap: 20px;
}
.image-container {
flex: 0 0 600px;
}
.image-container img {
width: 100%;
height: auto;
border-radius: 4px;
display: block;
}
.notes-container {
flex: 1;
padding: 10px;
}
.notes-container h2 {
color: #444;
margin-bottom: 10px;
}
.notes-container p {
color: #666;
}
@media (max-width: 768px) {
.row {
flex-direction: column;
}
.image-container {
flex: none;
width: 100%;
}
}
</style>
</head>
<body>
<div class="container">
<h1>FOSS in Engineering Education</h1>
<div
style="
background: #ffe;
padding: 4px;
padding-left: 12px;
border: 1px solid #aaa;
margin-bottom: 30px;
"
>
<p>
This content was first created for a talk at MEC.Conf, organized by
the students of MEC Kochi on 06 October 2024.
</p>
</div>
<div class="row">
<div class="image-container">
<img src="./images/1.svg" alt="FOSS in Engineering Education" />
</div>
<div class="notes-container">
<h2>FOSS in Engineering Education</h2>
<p>
This content provides an opinionated journey into the FOSS
communities. The journey is heavily inspired from my own personal
journey from being a heavy FOSS user to eventually contributing to
FOSS projects. Over the course of your college experience, I hope to
show the audience how they can navigate the FOSS ecosystem, while
staying grounded in their college curriculum.
</p>
<p>
This content is primarily aimed at STEM (Science, Technology,
Engineering, Medicine) students, no matter how involved they already
are in the FOSS ecosystem. The content was originally written for an
audience that was primary first-year students at a FOSS-savvy
south-Indian Engineering college but most of it should apply broadly
to STEM fields. The content is a Work-In-Progress, especially in
regards to the FOSS examples shared below.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/2.svg"
alt="Use FOSS in various aspects of college life"
/>
</div>
<div class="notes-container">
<h2>Use FOSS</h2>
<p>
Personal Computers have become an integral part of the Engineering
education and whenever you're using your PC, we would recommend
using a FOSS tool instead of a Closed-source tool. Instead of using
the Windows Operating System (OS), you could use a FOSS OS like
Debian, Ubuntu, Rocky Linux, etc. Instead of using the Chrome
Browser, you could use Chromium, Firefox, etc.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/3.svg" alt="Examples of daily use FOSS projects" />
</div>
<div class="notes-container">
<h3>Examples of daily use FOSS projects</h3>
<p>
Here are a few FOSS alternatives to closed-source tools that
students usually use.
</p>
<ul>
<li>
<a href="https://www.debian.org/">Debian</a>,
<a href="https://ubuntu.com/">Ubuntu</a>,
<a href="https://www.freebsd.org/">FreeBSD</a> as alternatives to
Windows or MacOS.
</li>
<li>
<a href="https://vscodium.com/">VS Codium</a> as an alternative to
VS Code
</li>
<li>
<a href="https://www.libreoffice.org/">LibreOffice</a> as an
alternative to the Microsoft Office suite.
</li>
<li>
<a href="https://matrix.org/">Matrix</a> as an alternative to
Whatsapp or Telegram.
</li>
<li>
<a href="https://joinmastodon.org/">Mastodon</a> as an alternative
to LinkedIn/X or other social networks
</li>
<li>
<a href="https://proton.me/pass"
>Proton Pass Password Manager instead of a Password Manager
builtin to a browser or the OS</a
>
</li>
<li>
<a href="https://www.freecad.org/">FreeCAD</a> as an alternative
to closed-source CAD software. Engineering students are usually
introduced to coursework on "Engineering Graphics" in their first
year and FOSS like FreeCAD are a great way to understand how FOSS
fits into Engineering education.
</li>
</ul>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/4.svg" alt="Help your friends use FOSS" />
</div>
<div class="notes-container">
<h3>Help your friends use FOSS</h3>
<p>
Unlike commercial closed-source software, FOSS projects don't have
paid staff who can help new users understand the software. So FOSS
communities need you help to onboard new users. Help your friends
use the FOSS that you are comfortable using.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/5.svg" alt="Assignment - find FOSS alternatives" />
</div>
<div class="notes-container">
<h3>Assignment #1 : Discover FOSS alternatives</h3>
<p>
Commercial, closed-source software has been able to capture a
significant number of PC users and usecases. In most situations,
commercial closed-source software is the default option that comes
to users' minds.
</p>
<p>
The internet should be able to help you understand if the tool that
you're using is closed-source or open-source. The internet should
also help you discover FOSS alternatives to the closed-source tools
that you're using.
</p>
<p></p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/6.svg"
alt="Assignment - make friends from different academic backgrounds"
/>
</div>
<div class="notes-container">
<h3>
Assignment #2 : Make friends from different academic backgrounds
</h3>
<p>
FOSS is by everyone, for everyone and not just by Computer Science
(CS) students for CS students. CS students are exposed to FOSS more
often than students from other Engineering disciplines but
Computational Thinking can be applied to all Engineering
disciplines. Interdisciplinary groups of people can help one another
e.g. CS students help other Engineering disciplines adopt FOSS and
the other Engineering disciplines can help CS students identify and
solve domain-specific Engineering problems.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/7.svg"
alt="Assignment - find FOSS communities to participate in"
/>
</div>
<div class="notes-container">
<h3>Assignment #3 : Participate in FOSS communities</h3>
<p>
FOSS user communities are everywhere and you can participate in them
physically or virtually. It might be a particular FOSS software that
you use, a programming language that you like, a community that you
appreciate. Participating in these communities is the first step in
understanding the dynamics of FOSS.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/8.svg"
alt="Assignment - speak, write in English and listen to English"
/>
</div>
<div class="notes-container">
<h3>
Assignment #4 : Learn to speak and write in English, listen to
English
</h3>
<p>
Statistically, a majority of FOSS communities use English as the
medium of communication - you will listen to people speaking in
English, you will be speaking to them in English, and you will
likely be communicating asynchronously in English. Even with the
ongoing localization/translation efforts in many FOSS communities,
English is still the default medium of communication, so becoming
comfortable with English is sadly a pre-requisite to participating
in FOSS communities.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/9.svg" alt="Contribute to FOSS" />
</div>
<div class="notes-container">
<h2>Contribute to FOSS</h2>
<p>
Code isn't the only way to contribute back to FOSS. Helping your
friends use FOSS is a way to contribute back to the FOSS project.
Addressing issues in the documentation is incredibly helpful as
documentation efforts are often under-resourced. FOSS projects also
need user testing e.g. consider using a beta, an alpha version, or a
rolling release of the FOSS project to help them discover issues
with the project because they are publicly released to the broader
community.
</p>
<p>
FOSS projects, especially the popular projects, receive tens, if not
hundreds, of tickets every day. The FOSS project maintainers are
usually overburdended and any help to triage the issues is greatly
appreciated. Triaging the issues involves verifying that the poster
provided all of the necessary information, attempting to reproduce
the issue locally, adding additional debugging information, etc.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/10.svg"
alt="Examples of Engineering-specific FOSS projects"
/>
</div>
<div class="notes-container">
<h3>Examples of Engineering-specific FOSS projects</h3>
<ul>
<li>
<a href="https://www.ros.org/">Robot Operating System</a> is a set
of software libraries and tools that help you build robot
applications.
</li>
<li>
<a href="https://scikit-image.org/">scikit-image</a> is a
collection of algorithms for image processing.
</li>
<li>
<a href="https://scikit.bio/">scikit-bio</a> is a community-driven
Python library for bioinformatics, providing versatile data
structures, algorithms and educational resources.
</li>
<li>
<a href="https://esim.fossee.in/">eSim FOSSEE</a> is a free/libre
and open-source EDA tool for circuit design, simulation, analysis,
and PCB design.
</li>
<li>
<a href="https://circuitverse.org/">CircuitVerse</a> enables users
to design circuits quickly and easily with a modern and intuitive
user interface with drag-and-drop, copy/paste, zoom, and more.
</li>
<li>
<a href="https://qgis.org/">QGIS</a> is a spatial visualization
tool.
</li>
</ul>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/11.svg"
alt="Help your friends contribute to FOSS"
/>
</div>
<div class="notes-container">
<h3>Help your friends contribute to FOSS</h3>
<p>
It's good to contribute back to FOSS projects that you use. It's
great if you could help your friends contribute to FOSS projects
that they care about, especially if they belong to a different
Engineering discipline. Students from a non-CS engineering
discipline might not have the necessary technical background to
contribute to FOSS projects but that doesn't mean that they don't
understand what could be better in a domain-specific FOSS project.
</p>
<p>
Report issues that your friends discover, help them understand FOSS
communities, and if possible help them participate in the FOSS
community and contribute technically.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/12.svg"
alt="Assignment - Continue looking for FOSS alternatives"
/>
</div>
<div class="notes-container">
<h3>Assignment #1: Continue looking for FOSS alternatives</h3>
<p>
The search for FOSS alternatives is a continuous process, especially
if you are helping non-CS engineering students discover and use FOSS
alternatives to closed-source software that is a part of their
curriculum.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/13.svg"
alt="Actively engage with FOSS communities"
/>
</div>
<div class="notes-container">
<h3>Assignment #5: Actively engage with the FOSS communities</h3>
<p>
Actively engaging with the FOSS communities can take different
shapes or forms. You could help newcomes who are joining FOSS
community that you are a part of, you could help organize physical
meetings of the community, etc. At the end of the day, as your
awareness and understanding of the FOSS project increases, your
engagement with the community should increase.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/14.svg"
alt="Assignment - Migrate course or lab to FOSS"
/>
</div>
<div class="notes-container">
<h3>Assignment #6 : Migrate course or lab to FOSS</h3>
<p>
A significant number of courses in college curricula, especially in
non-CS engineering curricula, rely on closed-source software. In
most of these cases, there is no particular reason why the
closed-source software are used instead of FOSS alternatives. The
FOSS communities rely on users and volunteers to spread the word and
a great way to significantly impact the usage is to ensure that
future students can use the FOSS projects as part of the college
curriculum itself.
</p>
<p>
<a href="https://fossee.in/">FOSSEE</a> at IIT Bombay, Mumbai has
been putting together content to help Engineering education migrate
away from closed-source software to FOSS alternatives.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/15.svg"
alt="Assignment - Find problems from different academic backgrounds"
/>
</div>
<div class="notes-container">
<h3>
Assignment #7 : Find problems from different academic problems
</h3>
<p>
There is a lot of value in applying Computational Thinking to solve
fundamental Engineering problems, which is essentially what the
nascent deep-tech startup ecosystems around the world are attempting
to do.
</p>
<p>
I hope it now makes sense why I was recommending making friends from
other domains. Only if you know the problems that exist in non-CS
engineering disciplines and have access to people with the domain
expertise can you actually solve such problems.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/16.svg" alt="Understand FOSS" />
</div>
<div class="notes-container">
<h2>Understand FOSS</h2>
<p>
Some of you in the audience might feel that i'm introducing FOSS
fundamentals too late. In my humble opinion, if the FOSS users find
value in the projects, it is easier to motivate them to understand
the FOSS fundamentals. Pushing new users to understand the history
and philosophy of the FOSS movement before they understand the value
of FOSS might be a sure shot way of losing them.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/17.svg" alt="Open Sources and Producing OSS" />
</div>
<div class="notes-container">
<h3>Open Sources and Producing OSS</h3>
<p>
<a href="https://www.oreilly.com/openbook/opensources/book/"
>Open Sources: Voices from the Open Source Revolution
</a>
and
<a href="https://producingoss.com/"
>Producing Open Source Software</a
>
are two great references to understand the history and the
philosophy of the FOSS movement.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/18.svg"
alt="Assignment - what is the history of your favorite FOSS project?"
/>
</div>
<div class="notes-container">
<h3>
Assignment #8 : What is the history of your favorite FOSS project?
</h3>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/19.svg"
alt="Assignment - what is the difference between MIT and GPL licenses?"
/>
</div>
<div class="notes-container">
<h3>
Assignment #9 : What is the difference between an MIT license and a
GPL license?
</h3>
<p>
Or any other
<a href="https://www.gnu.org/licenses/gpl-faq.html"
>Free Software Foundation licenses</a
>
or
<a href="https://opensource.org/licenses">Open Source Initiative</a>
licenses.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/20.svg" alt="Assignment - Follow FOSS leaders" />
</div>
<div class="notes-container">
<h3>Assignment #10 : Follow FOSS leaders</h3>
<p>
Maybe the creator of your favorite FOSS project, maybe the leaders
of a FOSS community that you are a part of, etc.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/21.svg" alt="Create FOSS" />
</div>
<div class="notes-container">
<h2>Create FOSS</h2>
<p>
Solve the problems that you experience in your day-to-day life.
Create something that can become a part of your college curriculum.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/22.svg"
alt="Examples of Science and Technology-specific FOSS projects"
/>
</div>
<div class="notes-container">
<h3>Examples of Science & Technology-specific FOSS projects</h3>
<ul>
<li>
<a href="https://osdag.fossee.in/"
>Osdag - Open steel design and graphics</a
>
is an open-source software for the design (and detailing) of steel
structures
</li>
<li>
<a href="https://www.oshwa.org/"
>Open Source Hardware Association</a
>
aims to foster technological knowledge and encourage research that
is accessible, collaborative and respects user freedom
</li>
<li>
<a href="https://riscv.org/">RISC-V</a> is an open standard
Instruction Set Architecture (ISA) enabling a new era of processor
innovation through open collaboration.
</li>
<li>
<a href="https://cfd.fossee.in/"
>Computational Fluid Dynamics - FOSSEE</a
>
is a branch of fluid mechanics that uses numerical analysis and
data structures to solve and analyse problems that involve fluid
flow
</li>
<li>
<a href="https://bioconductor.org/">Bioconductor</a> project aims
to develop and share open source software for precise and
repeatable analysis of biological data.
</li>
<li>
<a href="https://www.astropy.org/">Astropy</a> is a collection of
tools for astronomy and astrophysics in Python
</li>
<li>
<a href="https://quantecon.org/">QuantEcon</a> is a collection of
open source computational tools for economics, econometrics, and
decision making
</li>
<li>
<a href="https://mfem.org/">MFEM</a> is a free, lightweight,
scalable C++ library for finite element methods
</li>
<li>
<a href="https://dwsim.fossee.in/"
>DWSIM - Chemical Process Simulator</a
>
allows chemical engineering students and practicing engineers to
model process plants using rigorous thermodynamic and unit
operations models
</li>
</ul>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/23.svg"
alt="Work with your friends to create FOSS"
/>
</div>
<div class="notes-container">
<h3>Work with your friends to create FOSS</h3>
<p>
As you can see from the above list of FOSS projects, and like i've
mentioned earlier, you can create a lot of value by applying
Computational Thinking to non-CS Engineering disciplines.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/24.svg"
alt="Assignment - what problems do you care about?"
/>
</div>
<div class="notes-container">
<h3>Assignment #11 : What problems do you care about?</h3>
<p>
On a fundamental note, it's important to know the problems that you
care about. Not just within the Engineering domain that you are
specializing in but broadly in society. Because most (all?)
successful FOSS projects are built by people who care about solving
the problem.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/25.svg"
alt="Assignment - what problems do your friends care about?"
/>
</div>
<div class="notes-container">
<h3>Assignment #12 : What problems do your friends care about?</h3>
<p>
I feel like i'm repeating myself at this point but working with your
friends, you could create FOSS that solves problems that a broad
group of people care about.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/26.svg"
alt="Talks that influenced this presentation"
/>
</div>
<div class="notes-container">
<h3>Talks that influenced this presentation</h3>
<p>
<a href="https://youtu.be/yIPbE7BssOs?si=QtvOSI0pyFGnR-0o"
>Rethinking the Developer Career Path by Randall Koutnik</a
>. and the original
<a
href="https://rkoutnik.com/2016/04/21/implementers-solvers-and-finders.html"
>blogpost</a
>.
<a href="https://youtu.be/JE5u5mUT6gQ?si=1GmW4ZHWsWTvVKXv"
>Untold stories from six years working on Python packaging by
Sumana Harihareswara</a
>. and the additional
<a
href="https://harihareswara.net/posts/2024/references-pycon-us-keynote/"
>links and references</a
>
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/28.svg" alt="Solving an amorphous problem" />
</div>
<div class="notes-container">
<h3>Solving an amorphous problem</h3>
<p>
I don't know what GenerativeAI will or will not be capable of in
four years but GenAI is already able to write code for simple
solution e.g. a webpage that contains rows where each row contains
an image on the left and text on the right.
</p>
<p>
It isn't sufficient for professional software developers to simply
take solutions and write the necessary code. We need to be able to
take amorphous "problems" and break it down into structured
problems, which can then be broken down into smaller problems that
are accessible to GenAI or beginner developers.
</p>
<p>
Please watch the "Rethinking the Developer Career Path" by Randall
Koutnik above because he explains it much better than I can.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/27.svg"
alt="The difference between a happy engineer and a sad engineer"
/>
</div>
<div class="notes-container">
<h3>The difference between a happy engineer and a sad engineer</h3>
<p>
A happy software engineer has solved different kinds of problems
over the course of their career unlike a software engineer who has
only solved the same problem over and over again.
</p>
<p>
Please watch the "Rethinking the Developer Career Path" by Randall
Koutnik above because he explains it much better than I can.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/29.svg"
alt="References to understand problem solving in FOSS"
/>
</div>
<div class="notes-container">
<h3>References to understand problem solving in FOSS</h3>
<p>
<a href="https://aosabook.org/"
>The Architecture of Open Source Applications</a
>
<a href="https://aosabook.org/"
>The Performance of Open Source Applications</a
>
are excellent resources to understand how popular FOSS creators
handled the task of breaking down amorphous problems into meaningful
FOSS solutions.
</p>
</div>
</div>
<div class="row">
<div class="image-container">
<img src="./images/30.svg" alt="Thank you" />
</div>
<div class="notes-container">
<h2>Thank you</h2>
</div>
</div>
<div class="row">
<div class="image-container">
<img
src="./images/31.svg"
alt="Examples of Engineering courses where FOSS should be applicable"
/>
</div>
<div class="notes-container">
<h3>
Examples of Engineering courses where FOSS should be applicable
</h3>
<p>
This content is a Work-In-Progress so please share relevant examples
of FOSS in Engineering education which should be included here.
</p>
</div>
</div>
<p>
Inspired by the excellent talk
<a href="https://boringtechnology.club/">Choose Boring Technology</a>
and the awe-inspiring work of
<a href="https://idlewords.com/talks/">Maciej Cegłowski.</a>
</p>
<p>
Built with help from <a href="https://claude.ai/">Claude 3.5 Sonnet</a>,
content is licensed under
<a href="https://creativecommons.org/publicdomain/zero/1.0/legalcode.en"
>CC0 1.0 Universal license.</a
>
</p>
</div>
</body>
</html>