diff options
Diffstat (limited to 'src/me')
| -rw-r--r-- | src/me/index.gsp | 82 | 
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 } +	} +} |