html lang="en" {
head { HEAD }
body {
header {
div {
h1 {-About Me}
INCLUDE(nav.gsp)
}
figure .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.
}
}
figcaption {-Mark J. Dominus}
}
}
main {
p {=
If you are a prospective employer, you can view my CV
@NEWTAB href="https://cv.thomasvoss.com" {-here}.
}
h2 {-Who Am I}
p {=
I’m Thomas, a self-taught software-developer. I like simplicity and
simple software, and I take great pride in writing small programs that
get more work done — faster — than conventional alternatives.
}
/ p {=
I’m Thomas, a self-taught recreational programmer. I like simplicity,
and I take pride in actually understanding how my code works. This
means I am deathly allergic to many things that plague modern software
development. Things that include but are not limited to:
@ul {
li {-Web frameworks}
li {-C++ and JavaScript}
li {-Clean Code™ / DRY}
li {-CMake}
li {-Premature abstraction}
}
}
p {=
Shoutouts to
@NEWTAB href="https://www.instructables.com/member/Prof.%20Pickle/" {=
Prof. Pickle on Instructables
}
by the way. Most of his stuff seems to have been deleted all these
years later, but he was the guy that first got me into programming when
I was in elementary school.
}
p {=
These days my interests lie mostly in CLI development. I take a great
joy in writing simple yet highly effective tools to solve problems not
only in an easy-yet-extensible manner. I think my batch file-renaming
utility @em {-mmv} @a href="TODO" {-does a great job at that}.
}
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}
write this site in plain HTML and CSS because modern HTML frameworks are
the worst excuses for software I have ever seen.
}
p {=
At the end of the day, I am a recreational programmer at heart and can
and will code whatever interests me in the moment (CLI tools, emulators,
Unicode libraries, etc.). I reject the premise that you need to write
software for other people, that other people will use, or even software
that you will use. I code for the joy of programming.
}
}
footer { FOOT }
}
}