summaryrefslogtreecommitdiffhomepage
path: root/src/ame
diff options
context:
space:
mode:
Diffstat (limited to 'src/ame')
-rw-r--r--src/ame/index.gsp92
-rw-r--r--src/ame/index.html105
2 files changed, 92 insertions, 105 deletions
diff --git a/src/ame/index.gsp b/src/ame/index.gsp
new file mode 100644
index 0000000..e0ed55b
--- /dev/null
+++ b/src/ame/index.gsp
@@ -0,0 +1,92 @@
+html lang="en" {
+ head { m4_include(head.gsp) }
+ body {
+ header {
+ div {
+ h1 {-About Me}
+ m4_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 m4_abbr(CV)
+ @a href="https://cv.thomasvoss.com" target="_blank" {-here}.
+ }
+
+ h2 {-Who Am I}
+
+ 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} on my schools Windows 7
+ machines to toggle folder visibility with a password. That became
+ necessary because the genius m4_abbr(IT) guys at our school decided we
+ should all save our work onto a shared m4_abbr(NAS) where everyone has
+ read+write access to everyone elses work. @em {-How could that ever go
+ wrong.}
+ }
+
+ aside {
+ p data-ref="1" {-
+ Shoutouts to
+ @a
+ href="https://www.instructables.com/member/Prof.%20Pickle/"
+ target="_blank"
+ {-
+ 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 I learnt to code from.
+ }
+ }
+
+ p {-
+ These days my interests lie mostly in m4_abbr(CLI) 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}
+ @a href="/prj/mmv" {-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 m4_abbr(HTML) and m4_abbr(CSS) because modern
+ m4_abbr(HTML) frameworks are the worst excuses for software I have ever
+ seen.
+ }
+
+ p {-
+ As for my religious- and political beliefs, let’s make those
+ clear:
+ @ul {
+ li {-Spaces should never be used for indentation}
+ li {-Tabs should never be used for alignment}
+ li {-Emacs is better than Vim}
+ li {-The dominance of VSCode is an embarrassment to our industry}
+ li {-
+ Object-oriented programming, Java, JavaScript, and m4_abbr(XML) were
+ all massive mistakes
+ }
+ li {-C is far superior to C++}
+ li {-Rust is not gods chosen language (even if it’s pretty cool)}
+ }
+ }
+ }
+
+ footer { m4_footer }
+ }
+}
diff --git a/src/ame/index.html b/src/ame/index.html
deleted file mode 100644
index 20ebacd..0000000
--- a/src/ame/index.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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" target="_blank">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/"
- target="_blank">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>