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
|
<!DOCTYPE html>
<html lang="en">
<head>
m4_include(head.html)
</head>
<body>
<header>
<div>
<h1>About Me</h1>
m4_include(nav.html)
</div>
<figure class="quote">
<blockquote>
<p>One obvious advantage [of lisp syntax] is that there
hardly *is* any syntax. You can learn enough Lisp
syntax to write useful programs in about ten minutes.</p>
</blockquote>
<figcaption>
Mark J. Dominus
</figcaption>
</figure>
</header>
<main>
<p>
If you are a prospective employer, you can view
my <abbr class="cv">CV</abbr>
<a href="https://cv.thomasvoss.com">here</a>.
</p>
<h2>Who Am I</h2>
<p>
I’m Thomas. A self-taught software developer from Brazil and
the Netherlands who grew up in the Middle East. I started to
code at the age of 9, writing batch scripts <x-ref>1</x-ref> on
my schools Windows 7 machines to toggle folder visibility with a
password. That became necessary because the
genius <abbr class="it">IT</abbr> guys at our school decided we
should all save our work onto a
shared <abbr class="nas">NAS</abbr> where everyone has
read+write access to everyone elses work. <em>How could that
ever go wrong.</em>
</p>
<aside>
<p data-ref="1">
Shoutouts
to <a href="https://www.instructables.com/member/Prof.%20Pickle/"
>Prof. Pickle on Instructables</a> by the way. Most of his
stuff seems to have been deleted all these years later, but
he was the guy I learnt to code from.
</p>
</aside>
<p>
These days my interests lie mostly
in <abbr class="cli">CLI</abbr> development. I take a great joy
in writing simple yet highly effective tools to solve problems
not only in the easiest way, but also in the most extensible way
possible. I think my batch file-renaming
utility <em>mmv</em> <a href="/prj/mmv">does a great job at
that</a>.
</p>
<p>
That being said, I also have a great interest in operating
systems, shells, and really anything that could be considered
remotely low-level. I’m not totally afraid of front-end
development, although I <em>did</em> write this site in plain
<abbr class="html">HTML</abbr> and <abbr class="css">CSS</abbr>
because modern <abbr class="html">HTML</abbr> frameworks are the
worst excuses for software I have ever seen.
</p>
<p>
As for my religious- and political beliefs, let’s make those
clear:
<ul>
<li>Spaces should never be used for indentation</li>
<li>Tabs should never be used for alignment</li>
<li>Emacs is better than Vim</li>
<li>
The dominance of VSCode is an embarrassment to our
industry
</li>
<li>
Object-oriented programming, Java, JavaScript,
and <abbr class="xml">XML</abbr> were all massive
mistakes
</li>
<li>C is far superior to C++</li>
<li>Rust is not gods chosen language (even if it’s pretty cool)</li>
</ul>
</p>
</main>
<hr>
<footer>
m4_footer
</footer>
</body>
</html>
|