diff options
author | Thomas Voss <mail@thomasvoss.com> | 2023-09-11 05:15:20 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2023-09-11 05:15:20 +0200 |
commit | bda44e93541fa478abf3ce4b3461f026a90fa8cb (patch) | |
tree | a62a7e1d456effe914a77b45f66485c3e8bfd92d /src/ame | |
parent | ced3ed9ddde25614bbc9777a5d546eee2a44a2e0 (diff) |
Move the site from HTML to GSP
Diffstat (limited to 'src/ame')
-rw-r--r-- | src/ame/index.gsp | 92 | ||||
-rw-r--r-- | src/ame/index.html | 105 |
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> |