summaryrefslogtreecommitdiffhomepage
path: root/src/me
diff options
context:
space:
mode:
Diffstat (limited to 'src/me')
-rw-r--r--src/me/index.gsp82
1 files changed, 82 insertions, 0 deletions
diff --git a/src/me/index.gsp b/src/me/index.gsp
new file mode 100644
index 0000000..b05446d
--- /dev/null
+++ b/src/me/index.gsp
@@ -0,0 +1,82 @@
+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 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 {-All web frameworks}
+ li {-C++ and JavaScript}
+ li {-CLEAN}
+ li {-CMake}
+ li {-DRY}
+ li {-Over 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 }
+ }
+}