summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2023-08-15 23:33:10 +0200
committerThomas Voss <mail@thomasvoss.com> 2023-08-15 23:33:10 +0200
commit57b2544ff0c1a501a04876eb5ca8e143439685e7 (patch)
tree416fb2794ab219bb9444fac9399350a1d1a556b9
parent315b2f9c5cc735d9f0c224c81ce624c28b99c052 (diff)
Add the ‘About Me’ page
-rw-r--r--src/ame/index.html105
-rw-r--r--src/style.css18
2 files changed, 117 insertions, 6 deletions
diff --git a/src/ame/index.html b/src/ame/index.html
new file mode 100644
index 0000000..fbb04db
--- /dev/null
+++ b/src/ame/index.html
@@ -0,0 +1,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>
diff --git a/src/style.css b/src/style.css
index 8277d0e..07c8d8c 100644
--- a/src/style.css
+++ b/src/style.css
@@ -219,12 +219,18 @@ dl {
pointer-events: none;
}
- abbr.cpu::before { content: 'Central Processing Unit'; }
- abbr.ec::before { content: 'Embedded Controller'; }
- abbr.gnu::before { content: 'GNU’s Not UNIX'; }
- abbr.html::before { content: 'Hypertext Markup Language'; }
- abbr.led::before { content: 'Light-Emitting Diode'; }
- abbr.rgb::before { content: 'Red Green Blue'; }
+ abbr.cli::before { content: 'Command-Line Interface'; }
+ abbr.cpu::before { content: 'Central Processing Unit'; }
+ abbr.css::before { content: 'Cascading Stylesheets'; }
+ abbr.cv::before { content: 'Curriculum Vitæ'; }
+ abbr.ec::before { content: 'Embedded Controller'; }
+ abbr.gnu::before { content: 'GNU’s Not UNIX'; }
+ abbr.html::before { content: 'Hypertext Markup Language'; }
+ abbr.it::before { content: 'Information Technology'; }
+ abbr.led::before { content: 'Light-Emitting Diode'; }
+ abbr.nas::before { content: 'Network Attached Storage'; }
+ abbr.rgb::before { content: 'Red Green Blue'; }
+ abbr.xml::before { content: 'Extensible Markup Language'; }
}
@media (max-width: 40em) {