--- /dev/null
+<!-- Creator : groff version 1.22.3 -->
+<!-- CreationDate: Thu Jul 8 18:05:32 2021 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+ p { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ table { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ h1 { text-align: center }
+</style>
+<title>Books</title>
+
+</head>
+<body>
+
+<h1 align="center">Books</h1>
+
+
+
+<p style="margin-top: 1em">This is the books page :)</p>
+</body>
+</html>
--- /dev/null
+<!-- Creator : groff version 1.22.3 -->
+<!-- CreationDate: Sat Jul 17 12:56:12 2021 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+ p { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ table { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ h1 { text-align: center }
+</style>
+<title>Books</title>
+
+</head>
+<body>
+
+<h1 align="center">Books</h1>
+
+
+
+<p style="margin-top: 1em">This is the books page :)</p>
+</body>
+</html>
--- /dev/null
+.TL
+Books
+.PP
+This is the books page :)
--- /dev/null
+<!-- Creator : groff version 1.22.3 -->
+<!-- CreationDate: Sat Jul 17 12:56:12 2021 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+ p { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ table { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ h1 { text-align: center }
+</style>
+<title>Stan Lewry, Software Engineer</title>
+
+</head>
+<body>
+
+<h1 align="center">Stan Lewry, Software Engineer</h1>
+
+
+
+<p align="center"><i>Brighton, UK <br>
+
+<a href="mailto:stanlewry@stanlewry.com">stanlewry@stanlewry.com</a></i></p>
+
+<h2>Work Experience
+<a name="Work Experience"></a>
+</h2>
+
+
+<h2>Raymarine Ltd. (Flir Systems) Nov 2017 - July 2021
+<a name="Raymarine Ltd. (Flir Systems) Nov 2017 - July 2021"></a>
+</h2>
+
+
+<p style="margin-top: 1em">Joining the company as a
+graduate, I had the oppertunity to work as a apart of a
+large team of engineers developing software for a range of
+award winning marine electronics. The experience I gained in
+this role includes:</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Using C++ with Qt and QML to
+develop both frontend and backend features.</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Development for Android, Linux,
+and RTOS.</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Maintaining a very large
+codebase.</p> </td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Effectively utilizing SCRUM
+methodologies, working and coordinating with a team of
+developers, testers and QA engineers.</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Sprint planning, task
+decomposition, managing and supporting external
+developers.</p> </td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Delivering robust, highly tested
+features within a tight release schedule.</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Writing and maintaining unit
+tests with QTest and automated front-end tests with
+Python/Squish, ensuring a high level of test coverage
+accross new and existing code.</p></td></tr>
+</table>
+
+<h2>Education
+<a name="Education"></a>
+</h2>
+
+
+<h2>MSc, Computing with Digital Media, University of Sussex 2016- 2017
+<a name="MSc, Computing with Digital Media, University of Sussex 2016- 2017"></a>
+</h2>
+
+
+<h2>BSc, Computer Science, University of Sussex 2013 - 2017
+<a name="BSc, Computer Science, University of Sussex 2013 - 2017"></a>
+</h2>
+</body>
+</html>
--- /dev/null
+.TL
+Stan Lewry, Software Engineer
+.AU
+Brighton, UK
+.MTO stanlewry@stanlewry.com
+.SH
+Work Experience
+.SH
+Raymarine Ltd. (Flir Systems) Nov 2017 - July 2021
+.PP
+Joining the company as a graduate, I had the oppertunity to work as a apart of a large team of engineers developing software for a range of award winning marine electronics. The experience I gained in this role includes:
+.IP \[bu] 2
+Using C++ with Qt and QML to develop both frontend and backend features.
+.IP \[bu]
+Development for Android, Linux, and RTOS.
+.IP \[bu]
+Maintaining a very large codebase.
+.IP \[bu]
+Effectively utilizing SCRUM methodologies, working and coordinating with a team of developers, testers and QA engineers.
+.IP \[bu]
+Sprint planning, task decomposition, managing and supporting external developers.
+.IP \[bu]
+Delivering robust, highly tested features within a tight release schedule.
+.IP \[bu]
+Writing and maintaining unit tests with QTest and automated front-end tests with Python/Squish, ensuring a high level of test coverage accross new and existing code.
+
+.SH
+Education
+.SH
+MSc, Computing with Digital Media, University of Sussex 2016 - 2017
+.SH
+BSc, Computer Science, University of Sussex 2013 - 2017
+
+
+
--- /dev/null
+#!/bin/bash
+
+for i in $(ls *.ms)
+do
+ f=${i%.ms}
+ echo "Generating $f."
+ groff -Thtml -ms -e "$f.ms" -P-l -P-r > "$f.html"
+done
+
+echo "Copying to server."
+scp *.html root@stanlewry.com:/var/www/stanlewry/
--- /dev/null
+<!-- Creator : groff version 1.22.3 -->
+<!-- CreationDate: Sat Jul 17 12:56:12 2021 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+ p { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ table { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ h1 { text-align: center }
+</style>
+<title>Hello World.</title>
+
+</head>
+<body>
+
+<h1 align="center">Hello World.</h1>
+
+
+
+<p style="margin-top: 1em">Welcome to my personal website.
+My name is Stan and I am a software engineer based in
+Brighton.</p>
+
+
+<p style="margin-top: 1em"><a href="cv.html">My CV</a>.</p>
+
+<p style="margin-top: 1em">I like programming, video games,
+and reading books. This is a little website that I put
+together so I can keep everything in one place, and to serve
+as a little writing/journaling project for myself. Im also
+intend to use this server for email, git, and maybe an irc
+so I thought I may as well put a site up while I was at it.
+This is a static website written entirely in emacs and
+generated using <a href="programming.html">groff.</a> I
+dislike bloated websites and encourage the use of w3m or
+other text based browsers to view this site. Consume
+information purposefully.</p>
+
+<h2>Things that I like.
+<a name="Things that I like."></a>
+</h2>
+
+
+
+<p style="margin-top: 1em"><a href="programming.html">Programming.</a></p>
+
+
+<p style="margin-top: 1em"><a href="videogames.html">Video games.</a></p>
+
+
+<p style="margin-top: 1em"><a href="books.html">Reading Books.</a></p>
+
+<h2>What is the purpose of this website?
+<a name="What is the purpose of this website?"></a>
+</h2>
+
+
+<p style="margin-top: 1em">I am afflicted with a terminal
+sense of ennui and constant feelings of dissociation. I
+think this is a very common malady amongst people these
+days. How often do you consider doing something interesting
+or creative and then stop yourself, thinking
+"what’s the point?", or "its been done
+before". How often is it simply asserted as fact that
+life is meaningless.</p>
+
+<p style="margin-top: 1em">People don’t dream any
+more. If you ever read Jung or something you might think its
+strange how much material there was within peoples dreams to
+analyse, and how rich that material was. People used to
+regularly have very vivid dreams, almost every night. And it
+was generally accepted that these dreams where rich in
+meaning, even suggesting some kind of collective unconscious
+or a universal eternal symbolic language that our
+unconscious communicated to us with via our dreams, or that
+our dreams allowed us to commune with a world filled with
+something like platonic forms. But nobody dreams any more
+and nobody seems to talk about this fact. This is just
+another example of the ways in which man is totally
+estranged from his nature in our current century.</p>
+
+<p style="margin-top: 1em">Causes:</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Commercialisation and
+specialization: People are encouraged not to step outside of
+their lanes, everybody must choose a career and stick to it.
+People internalise this, they think subconsciously
+"I’m a software engineer I can’t go to the
+gym" This is reinforced by over exposure to simplified
+character archetypes presented in social and traditional
+media.</p> </td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Over exposure via technology: No
+matter what you do there will always be millions of people
+that will always be better than you. technology exposes
+individuals to this on a massive scale, causing
+demoralization.</p> </td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Psychological fallout of 20th
+century and existentialism: The meaning of life used to be
+very rarely questioned, that life was a meaningful
+experience was just a given. People never used to require
+some grand unifying meaning from the things they did.</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Fear of sincerity. Irony is the
+dominant mode of experession in this time, so much so that
+people seem to find it humiliating to engage sincearly with
+anything in front of them.</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">I am sure there are many more
+causes but these are the ones I can think of for now.</p></td></tr>
+</table>
+
+<p style="margin-top: 1em">It is important to do things
+just because you want to and to really try and engage with
+what you’re doing. It is important to be deliberate in
+your actions and act with intentionality and to disregard
+nagging self doubt. This is not the cure to meaninglessness,
+but its a step towards actually feeling engaged with your
+surroundings, and maybe actually doing something for once.
+By creating this website I hope to add a sense of
+intentionality to the things I like to do. By collating my
+various hobbies in one place I also hope to run a thread of
+coherence through everything. The ultimate goal to be being
+a more engaged, creative and generative person.</p>
+
+<p style="margin-top: 1em">Some principles of this approach
+are:</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Specialization is for
+insects.</p> </td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">There is no such thing as a
+waste of time. This has obvious caveats that don’t
+really need to be mentioned, but basically if what
+you’re doing ultimately creates something that
+didn’t exist before, even if that is just a deeper
+understanding of that thing within yourself, then it is not
+a waste of time, regardless of if its been done better
+before. If what you want to do ultimately has no outcome
+then extend the activity to create one.</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Avoid skinner boxes. This is the
+counter point to the above. These are surrogate activities
+and you may as well be dead if you engage with these. If you
+find yourself in one, escape it by generating something that
+transcends it.</p></td></tr>
+ </table>
+</body>
+</html>
--- /dev/null
+.TL
+Hello World.
+.PP
+Welcome to my personal website. My name is Stan and I am a software engineer based in Brighton.
+.PP
+.URL cv.html "My CV".
+.PP
+I like programming, video games, and reading books. This is a little website that I put together so I can keep everything in one place, and to serve as a little writing/journaling project for myself. Im also intend to use this server for email, git, and maybe an irc so I thought I may as well put a site up while I was at it.
+This is a static website written entirely in emacs and generated using
+.URL "programming.html" groff.
+I dislike bloated websites and encourage the use of w3m or other text based browsers to view this site. Consume information purposefully.
+
+.SH
+Things that I like.
+.PP
+.URL programming.html "Programming."
+.PP
+.URL videogames.html "Video games."
+.PP
+.URL books.html "Reading Books."
+
+.SH
+What is the purpose of this website?
+.PP
+I am afflicted with a terminal sense of ennui and constant feelings of dissociation. I think this is a very common malady amongst people these days. How often do you consider doing something interesting or creative and then stop yourself, thinking "what's the point?", or "its been done before". How often is it simply asserted as fact that life is meaningless.
+.PP
+People don't dream any more. If you ever read Jung or something you might think its strange how much material there was within peoples dreams to analyse, and how rich that material was. People used to regularly have very vivid dreams, almost every night. And it was generally accepted that these dreams where rich in meaning, even suggesting some kind of collective unconscious or a universal eternal symbolic language that our unconscious communicated to us with via our dreams, or that our dreams allowed us to commune with a world filled with something like platonic forms. But nobody dreams any more and nobody seems to talk about this fact. This is just another example of the ways in which man is totally estranged from his nature in our current century.
+.PP
+Causes:
+.IP \[bu] 2
+Commercialisation and specialization: People are encouraged not to step outside of their lanes, everybody must choose a career and stick to it. People internalise this, they think subconsciously "I'm a software engineer I can't go to the gym" This is reinforced by over exposure to simplified character archetypes presented in social and traditional media.
+.IP \[bu]
+Over exposure via technology: No matter what you do there will always be millions of people that will always be better than you. technology exposes individuals to this on a massive scale, causing demoralization.
+.IP \[bu]
+Psychological fallout of 20th century and existentialism: The meaning of life used to be very rarely questioned, that life was a meaningful experience was just a given. People never used to require some grand unifying meaning from the things they did.
+.IP \[bu]
+Fear of sincerity. Irony is the dominant mode of experession in this time, so much so that people seem to find it humiliating to engage sincearly with anything in front of them.
+.IP \[bu]
+I am sure there are many more causes but these are the ones I can think of for now.
+.PP
+It is important to do things just because you want to and to really try and engage with what you're doing. It is important to be deliberate in your actions and act with intentionality and to disregard nagging self doubt. This is not the cure to meaninglessness, but its a step towards actually feeling engaged with your surroundings, and maybe actually doing something for once. By creating this website I hope to add a sense of intentionality to the things I like to do. By collating my various hobbies in one place I also hope to run a thread of coherence through everything. The ultimate goal to be being a more engaged, creative and generative person.
+.PP
+Some principles of this approach are:
+.IP \[bu] 2
+Specialization is for insects.
+.IP \[bu]
+There is no such thing as a waste of time. This has obvious caveats that don't really need to be mentioned, but basically if what you're doing ultimately creates something that didn't exist before, even if that is just a deeper understanding of that thing within yourself, then it is not a waste of time, regardless of if its been done better before. If what you want to do ultimately has no outcome then extend the activity to create one.
+.IP \[bu]
+Avoid skinner boxes. This is the counter point to the above. These are surrogate activities and you may as well be dead if you engage with these. If you find yourself in one, escape it by generating something that transcends it.
+
+
--- /dev/null
+<!-- Creator : groff version 1.22.3 -->
+<!-- CreationDate: Thu Jul 8 15:38:43 2021 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+ p { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ table { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ h1 { text-align: center }
+</style>
+<title></title>
+</head>
+<body>
+
+<hr>
+
+
+<p>Hello World. Welcome to my personal website. My name is
+Stan and I am a software engineer based in Brighton.
+<a href="#">MyCV.</a> I like programming, video games, and
+reading books. This is a little website that I put together
+so I can keep everything in one place, and to serve as a
+little writing/journaling project for myself. This website
+was written primarily in emacs using groff. I dislike
+bloated websites and encourage the use of w3m or other text
+based browsers to view this site. Consume information
+purposefully. What is the purpose of this website? This is a
+paragrah.</p>
+<hr>
+</body>
+</html>
--- /dev/null
+<!-- Creator : groff version 1.22.3 -->
+<!-- CreationDate: Sat Jul 17 12:56:12 2021 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+ p { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ table { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ h1 { text-align: center }
+</style>
+<title>Programming.</title>
+
+</head>
+<body>
+
+<h1 align="center">Programming.</h1>
+
+
+
+<p style="margin-top: 1em">This page contains some of the
+toy programming projects I am currently working on or have
+worked on in the past. Feel free to browse. I don’t
+currently make the source code availible although I might at
+some point for certain projects. I also have a habbit of
+getting bored of projects and dropping them, so many are not
+in any good state to share. None of the work here is
+particularly interesting.</p>
+
+<h2>American Truck Simulator Dashboard.
+<a name="American Truck Simulator Dashboard."></a>
+</h2>
+
+
+<p style="margin-top: 1em">I am currently working with
+<a href="#">urwid</a> and Python3 to create a curses based
+gui to display truck telemetry data exposed using
+<a href="#">telemetry server</a></p>
+
+<h2>Pygame Test
+<a name="Pygame Test"></a>
+</h2>
+
+
+<p style="margin-top: 1em">With a view to learning more
+about Python I’ve started playing around with Pygame
+to make a little roguelike style game. Highly derrivitive
+and sloppily implemented.</p>
+
+<h2>This website.
+<a name="This website."></a>
+</h2>
+
+
+<p style="margin-top: 1em">this website is authored using
+<a href="#">groff (GNU troff)</a>. I use the groff_ms macros
+to write the document with the grohtml postprocessor. I use
+the following bash script generates all of the files and
+pushes them to the server.</p>
+
+<p style="margin-left:4%; margin-top: 1em">#!/bin/bash</p>
+
+<p style="margin-left:4%; margin-top: 1em">for i in $(ls
+*.ms) <br>
+do</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="10%"></td>
+<td width="10%">
+
+
+<p>f=${i%.ms}</p></td>
+<td width="80%">
+</td></tr>
+<tr valign="top" align="left">
+<td width="10%"></td>
+<td width="10%">
+
+
+<p>echo "Generating $f."</p></td>
+<td width="80%">
+</td></tr>
+<tr valign="top" align="left">
+<td width="10%"></td>
+<td width="10%">
+
+
+
+<p>groff -Thtml -ms -e "$f.ms" -P-l -P-r > "$f.html"</p> </td>
+<td width="80%">
+</td></tr>
+</table>
+
+<p style="margin-left:4%;">done</p>
+
+<p style="margin-left:4%; margin-top: 1em">echo
+"Copying to server." <br>
+scp *.html root@stanlewry.com:/var/www/stanlewry/</p>
+
+<h2>Future Projects:
+<a name="Future Projects:"></a>
+</h2>
+
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">American Truck sim deep learning
+project. Maybe detecting and reading speed limit signs in
+real time or something</p></td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="96%">
+
+
+<p style="margin-top: 1em">Pygame multiplayer game using
+sockets. Something simple, just to get more python
+practice.</p> </td></tr>
+ </table>
+</body>
+</html>
--- /dev/null
+.TL
+Programming.
+.PP
+This page contains some of the toy programming projects I am currently working on or have worked on in the past. Feel free to browse. I don't currently make the source code availible although I might at some point for certain projects. I also have a habbit of getting bored of projects and dropping them, so many are not in any good state to share. None of the work here is particularly interesting.
+.SH
+American Truck Simulator Dashboard.
+.PP
+I am currently working with
+.URL # urwid
+and Python3 to create a curses based gui to display truck telemetry data exposed using
+.URL # "telemetry server"
+.SH
+Pygame Test
+.PP
+With a view to learning more about Python I've started playing around with Pygame to make a little roguelike style game. Highly derrivitive and sloppily implemented.
+.SH
+This website.
+.PP
+this website is authored using
+.URL # "groff (GNU troff)".
+I use the groff_ms macros to write the document with the grohtml postprocessor. I use the following bash script generates all of the files and pushes them to the server.
+.DS I 2
+#!/bin/bash
+
+for i in $(ls *.ms)
+do
+\tf=${i%.ms}
+\techo "Generating $f."
+\tgroff\~-Thtml\~-ms\~-e\~"$f.ms"\~-P-l\~-P-r\~>\~"$f.html"
+done
+
+echo "Copying to server."
+scp *.html root@stanlewry.com:/var/www/stanlewry/
+.DE
+
+.SH
+Future Projects:
+.IP \[bu] 2
+American Truck sim deep learning project. Maybe detecting and reading speed limit signs in real time or something
+.IP \[bu]
+Pygame multiplayer game using sockets. Something simple, just to get more python practice.
--- /dev/null
+<!-- Creator : groff version 1.22.3 -->
+<!-- CreationDate: Sat Jul 17 12:56:12 2021 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<meta name="Content-Style" content="text/css">
+<style type="text/css">
+ p { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ table { margin-top: 0; margin-bottom: 0; vertical-align: top }
+ h1 { text-align: center }
+</style>
+<title>Video Games.</title>
+
+</head>
+<body>
+
+<h1 align="center">Video Games.</h1>
+
+
+
+<p style="margin-top: 1em">The following is a list of games
+I’m currently playing or have recently finished
+playing, along with maybe some notes about what I think of
+the game. I hope to update this fairly frequently.</p>
+
+<h2>My specs:
+<a name="My specs:"></a>
+</h2>
+
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="24%">
+
+
+<p style="margin-top: 1em">Radeon RX580</p></td>
+<td width="72%">
+</td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="24%">
+
+
+<p style="margin-top: 1em">cpu?</p></td>
+<td width="72%">
+</td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="24%">
+
+
+<p style="margin-top: 1em">16gb RAM</p></td>
+<td width="72%">
+</td></tr>
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="24%">
+
+
+<p style="margin-top: 1em">Quest 2</p></td>
+<td width="72%">
+</td></tr>
+</table>
+
+<h2>Current Games:
+<a name="Current Games:"></a>
+</h2>
+
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="2%">
+
+
+<p style="margin-top: 1em">•</p></td>
+<td width="2%"></td>
+<td width="18%">
+
+
+<p style="margin-top: 1em">Boneworks</p></td>
+<td width="78%">
+</td></tr>
+</table>
+
+<p style="margin-top: 1em">not sure what I thought of
+this</p>
+</body>
+</html>
--- /dev/null
+.TL
+Video Games.
+.PP
+The following is a list of games I'm currently playing or have recently finished playing, along with maybe some notes about what I think of the game. I hope to update this fairly frequently.
+.SH
+My specs:
+.IP \[bu] 2
+Radeon RX580
+.IP \[bu]
+cpu?
+.IP \[bu]
+16gb RAM
+.IP \[bu]
+Quest 2
+
+.SH
+Current Games:
+.IP \[bu]
+Boneworks
+.PP
+not sure what I thought of this