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 else’s 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 } } }