Adding technology page and updating books + now pages

This commit is contained in:
awstin 2024-12-15 20:35:53 -05:00
parent b693b9af74
commit 1404a0b618
8 changed files with 154 additions and 85 deletions

View file

@ -1,74 +1,72 @@
/* @link https://utopia.fyi/type/calculator?c=320,14,1.067,1240,20,1.125,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */ /* @link https://utopia.fyi/type/calculator?c=320,14,1.067,1240,20,1.125,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
:root { :root {
--step--2: clamp(0.7686rem, 0.6924rem + 0.381vi, 0.9877rem); --step--2: clamp(0.7686rem, 0.6924rem + 0.381vi, 0.9877rem);
--step--1: clamp(0.8201rem, 0.7188rem + 0.5062vi, 1.1111rem); --step--1: clamp(0.8201rem, 0.7188rem + 0.5062vi, 1.1111rem);
--step-0: clamp(0.875rem, 0.7446rem + 0.6522vi, 1.25rem); --step-0: clamp(0.875rem, 0.7446rem + 0.6522vi, 1.25rem);
--step-1: clamp(0.9336rem, 0.7692rem + 0.822vi, 1.4063rem); --step-1: clamp(0.9336rem, 0.7692rem + 0.822vi, 1.4063rem);
--step-2: clamp(0.9962rem, 0.7924rem + 1.0189vi, 1.582rem); --step-2: clamp(0.9962rem, 0.7924rem + 1.0189vi, 1.582rem);
--step-3: clamp(1.0629rem, 0.8136rem + 1.2467vi, 1.7798rem); --step-3: clamp(1.0629rem, 0.8136rem + 1.2467vi, 1.7798rem);
--step-4: clamp(1.1341rem, 0.8322rem + 1.5098vi, 2.0023rem); --step-4: clamp(1.1341rem, 0.8322rem + 1.5098vi, 2.0023rem);
--step-5: clamp(1.2101rem, 0.8475rem + 1.8129vi, 2.2525rem); --step-5: clamp(1.2101rem, 0.8475rem + 1.8129vi, 2.2525rem);
--step-6: clamp(1.2912rem, 0.8589rem + 2.1616vi, 2.5341rem); --step-6: clamp(1.2912rem, 0.8589rem + 2.1616vi, 2.5341rem);
--fluid-288-744: clamp(18rem, 8.087rem + 49.5652cqi, 46.5rem); --fluid-288-744: clamp(18rem, 8.087rem + 49.5652cqi, 46.5rem);
--bg_h: #1d2021; --bg: #222436;
--bg: #282828;
--bg_s: #32302f;
--bg1: #3c3836;
--bg2: #504945;
--bg3: #665c54;
--bg4: #7c6f64;
--fg: #fbf1c7; --fg: #c8d3f5;
--fg1: #ebdbb2;
--fg2: #d5c4a1;
--fg3: #bdae93;
--fg4: #a89984;
--red: #fb4934; --black: #444a73;
--green: #b8bb26; --red: #ff757f;
--yellow: #fabd2f; --green: #c3e88d;
--blue: #83a598; --yellow: #ffc777;
--purple: #d3869b; --blue: #82aaff;
--aqua: #8ec07c; --magenta: #c099ff;
--gray: #928374; --cyan: #86e1fc;
--orange: #fe8019; --white: #c8d3f5;
--red-dim: #cc2412; --black-dim: #1b1d2b;
--green-dim: #98971a; --red-dim: #ff757f;
--yellow-dim: #d79921; --green-dim: #c3e88d;
--blue-dim: #458588; --yellow-dim: #ffc777;
--purple-dim: #b16286; --blue-dim: #82aaff;
--aqua-dim: #689d6a; --magenta-dim: #c099ff;
--gray-dim: #a89984; --cyan-dim: #86e1fc;
--orange-dim: #d65d0e; --white-dim: #828bb8;
} }
html { html {
font-family: monospace; font-family: monospace;
background-color: var(--bg); background-color: var(--bg);
color: var(--fg); color: var(--fg);
font-size: var(--step-1); /* 20px */ font-size: var(--step-1);
line-height: var(--step-2); /* 28px */ /* 20px */
line-height: var(--step-2);
/* 28px */
padding: 0.25rem; padding: 0.25rem;
} }
h1 { h1 {
font-size: var(--step-5); /* 36px */ font-size: var(--step-5);
line-height: var(--step-6); /* 40px */ /* 36px */
line-height: var(--step-6);
/* 40px */
text-align: center; text-align: center;
} }
h2 { h2 {
font-size: var(--step-4); /* 30px */ font-size: var(--step-4);
line-height: var(--step-5); /* 36px */ /* 30px */
line-height: var(--step-5);
/* 36px */
} }
h3 { h3 {
font-size: var(--step-3); /* 24px */ font-size: var(--step-3);
line-height: var(--step-4); /* 32px */ /* 24px */
line-height: var(--step-4);
/* 32px */
} }
a { a {
@ -81,8 +79,10 @@ a:hover {
} }
p { p {
padding-top: 0.5rem; /* 8px */ padding-top: 0.5rem;
padding-bottom: 0.5rem; /* 8px */ /* 8px */
padding-bottom: 0.5rem;
/* 8px */
} }
code { code {
@ -99,27 +99,27 @@ img {
} }
.container { .container {
display: flex; display: flex;
} }
.sidebar { .sidebar {
width: 250px; width: 250px;
height: 100vh; height: 100vh;
padding-top: 20px; padding-top: 20px;
position: fixed; position: fixed;
} }
.sidebar ul { .sidebar ul {
list-style-type: none; list-style-type: none;
padding: 0; padding: 0;
} }
.sidebar ul li { .sidebar ul li {
padding: 10px; padding: 10px;
} }
.sidebar ul li a { .sidebar ul li a {
text-decoration: none; text-decoration: none;
} }
.content { .content {

View file

@ -4,8 +4,7 @@ use axum::{
}; };
use super::templates::{ use super::templates::{
ArchServerTemplate, BooksTemplate, CookingTemplate, CreationTemplate, EdgeDetectionTemplate, ArchServerTemplate, BooksTemplate, CookingTemplate, CreationTemplate, EdgeDetectionTemplate, GardenTemplate, HtmlTemplate, TakTemplate, TechnologyTemplate, TimeTemplate
GardenTemplate, HtmlTemplate, TakTemplate, TimeTemplate,
}; };
pub fn get_router() -> Router { pub fn get_router() -> Router {
@ -18,6 +17,7 @@ pub fn get_router() -> Router {
.route("/archserver", get(arch_server)) .route("/archserver", get(arch_server))
.route("/cooking", get(cooking)) .route("/cooking", get(cooking))
.route("/creation", get(creation)) .route("/creation", get(creation))
.route("/technology", get(technology))
} }
async fn garden() -> impl IntoResponse { async fn garden() -> impl IntoResponse {
@ -59,3 +59,8 @@ async fn creation() -> impl IntoResponse {
let creation_page = CreationTemplate {}; let creation_page = CreationTemplate {};
HtmlTemplate(creation_page) HtmlTemplate(creation_page)
} }
async fn technology() -> impl IntoResponse {
let technology_page = TechnologyTemplate {};
HtmlTemplate(technology_page)
}

View file

@ -140,3 +140,7 @@ pub struct ResumeTemplate {}
#[derive(Template)] #[derive(Template)]
#[template(path = "work.html")] #[template(path = "work.html")]
pub struct WorkTemplate {} pub struct WorkTemplate {}
#[derive(Template)]
#[template(path = "technology.html")]
pub struct TechnologyTemplate {}

View file

@ -18,7 +18,7 @@
<g id="SVGRepo_bgCarrier" stroke-width="0"></g> <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g> <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier"> <g id="SVGRepo_iconCarrier">
<path d="M22 22L2 22" stroke=" #83a598" stroke-width="1.5" stroke-linecap="round"></path> <path d="M2 11L6.06296 7.74968M22 11L13.8741 4.49931C12.7784 3.62279 11.2216 3.62279 10.1259 4.49931L9.34398 5.12486" stroke=" #83a598" stroke-width="1.5" stroke-linecap="round"></path> <path d="M15.5 5.5V3.5C15.5 3.22386 15.7239 3 16 3H18.5C18.7761 3 19 3.22386 19 3.5V8.5" stroke=" #83a598" stroke-width="1.5" stroke-linecap="round"></path> <path d="M4 22V9.5" stroke=" #83a598" stroke-width="1.5" stroke-linecap="round"></path> <path d="M20 9.5V13.5M20 22V17.5" stroke=" #83a598" stroke-width="1.5" stroke-linecap="round"></path> <path d="M15 22V17C15 15.5858 15 14.8787 14.5607 14.4393C14.1213 14 13.4142 14 12 14C10.5858 14 9.87868 14 9.43934 14.4393M9 22V17" stroke=" #83a598" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M14 9.5C14 10.6046 13.1046 11.5 12 11.5C10.8954 11.5 10 10.6046 10 9.5C10 8.39543 10.8954 7.5 12 7.5C13.1046 7.5 14 8.39543 14 9.5Z" stroke=" #83a598" stroke-width="1.5"></path> <path d="M22 22L2 22" stroke="var(--magenta)" stroke-width="1.5" stroke-linecap="round"></path> <path d="M2 11L6.06296 7.74968M22 11L13.8741 4.49931C12.7784 3.62279 11.2216 3.62279 10.1259 4.49931L9.34398 5.12486" stroke="var(--magenta)" stroke-width="1.5" stroke-linecap="round"></path> <path d="M15.5 5.5V3.5C15.5 3.22386 15.7239 3 16 3H18.5C18.7761 3 19 3.22386 19 3.5V8.5" stroke="var(--magenta)" stroke-width="1.5" stroke-linecap="round"></path> <path d="M4 22V9.5" stroke="var(--magenta)" stroke-width="1.5" stroke-linecap="round"></path> <path d="M20 9.5V13.5M20 22V17.5" stroke="var(--magenta)" stroke-width="1.5" stroke-linecap="round"></path> <path d="M15 22V17C15 15.5858 15 14.8787 14.5607 14.4393C14.1213 14 13.4142 14 12 14C10.5858 14 9.87868 14 9.43934 14.4393M9 22V17" stroke="var(--magenta)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M14 9.5C14 10.6046 13.1046 11.5 12 11.5C10.8954 11.5 10 10.6046 10 9.5C10 8.39543 10.8954 7.5 12 7.5C13.1046 7.5 14 8.39543 14 9.5Z" stroke="var(--magenta)" stroke-width="1.5"></path>
</g> </g>
</svg> </svg>
</a> </a>
@ -29,7 +29,7 @@
<g id="SVGRepo_bgCarrier" stroke-width="0"></g> <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g> <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier"> <g id="SVGRepo_iconCarrier">
<path d="M13 15H16" stroke="#d3869b" stroke-width="2" stroke-linecap="round"></path> <path d="M8 15L10.5 12.5V12.5C10.7761 12.2239 10.7761 11.7761 10.5 11.5V11.5L8 9" stroke="#d3869b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M3 8C3 6.11438 3 5.17157 3.58579 4.58579C4.17157 4 5.11438 4 7 4H12H17C18.8856 4 19.8284 4 20.4142 4.58579C21 5.17157 21 6.11438 21 8V12V16C21 17.8856 21 18.8284 20.4142 19.4142C19.8284 20 18.8856 20 17 20H12H7C5.11438 20 4.17157 20 3.58579 19.4142C3 18.8284 3 17.8856 3 16V12V8Z" stroke="#d3869b" stroke-width="2" stroke-linejoin="round"></path> <path d="M13 15H16" stroke="var(--blue)" stroke-width="2" stroke-linecap="round"></path> <path d="M8 15L10.5 12.5V12.5C10.7761 12.2239 10.7761 11.7761 10.5 11.5V11.5L8 9" stroke="var(--blue)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M3 8C3 6.11438 3 5.17157 3.58579 4.58579C4.17157 4 5.11438 4 7 4H12H17C18.8856 4 19.8284 4 20.4142 4.58579C21 5.17157 21 6.11438 21 8V12V16C21 17.8856 21 18.8284 20.4142 19.4142C19.8284 20 18.8856 20 17 20H12H7C5.11438 20 4.17157 20 3.58579 19.4142C3 18.8284 3 17.8856 3 16V12V8Z" stroke="var(--blue)" stroke-width="2" stroke-linejoin="round"></path>
</g> </g>
</svg> </svg>
<li> <li>
@ -39,7 +39,7 @@
<g id="SVGRepo_bgCarrier" stroke-width="0"></g> <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g> <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier"> <g id="SVGRepo_iconCarrier">
<path d="M4 19V6.2C4 5.0799 4 4.51984 4.21799 4.09202C4.40973 3.71569 4.71569 3.40973 5.09202 3.21799C5.51984 3 6.0799 3 7.2 3H16.8C17.9201 3 18.4802 3 18.908 3.21799C19.2843 3.40973 19.5903 3.71569 19.782 4.09202C20 4.51984 20 5.0799 20 6.2V17H6C4.89543 17 4 17.8954 4 19ZM4 19C4 20.1046 4.89543 21 6 21H20M9 7H15M9 11H15M19 17V21" stroke="#8ec07c" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M4 19V6.2C4 5.0799 4 4.51984 4.21799 4.09202C4.40973 3.71569 4.71569 3.40973 5.09202 3.21799C5.51984 3 6.0799 3 7.2 3H16.8C17.9201 3 18.4802 3 18.908 3.21799C19.2843 3.40973 19.5903 3.71569 19.782 4.09202C20 4.51984 20 5.0799 20 6.2V17H6C4.89543 17 4 17.8954 4 19ZM4 19C4 20.1046 4.89543 21 6 21H20M9 7H15M9 11H15M19 17V21" stroke="var(--cyan)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</g> </g>
</svg> </svg>
</a> </a>
@ -50,7 +50,7 @@
<g id="SVGRepo_bgCarrier" stroke-width="0"></g> <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g> <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier"> <g id="SVGRepo_iconCarrier">
<path d="M10.3412 9.5C9.53284 8.96254 9.00008 8.04349 9.00008 7C9.00008 5.34315 10.3432 4 12.0001 4C13.5954 4 14.8999 5.24523 14.9946 6.81674M9.00558 12.1867C8.13595 12.618 7.07365 12.6199 6.16996 12.0981C4.73509 11.2697 4.24346 9.43495 5.07189 8.00007C5.86955 6.61848 7.60018 6.11139 9.0085 6.81513M10.6644 14.6867C10.6032 15.6555 10.0736 16.5764 9.16993 17.0981C7.73506 17.9266 5.90029 17.4349 5.07186 16.0001C4.2742 14.6185 4.70036 12.8662 6.01398 11.9984M13.3357 9.31328C13.397 8.3445 13.9265 7.4236 14.8302 6.90186C16.2651 6.07343 18.0998 6.56505 18.9283 7.99993C19.7259 9.38152 19.2998 11.1338 17.9862 12.0016M14.9946 11.8133C15.8642 11.382 16.9265 11.3801 17.8302 11.9019C19.2651 12.7303 19.7567 14.5651 18.9283 15.9999C18.1306 17.3815 16.4 17.8886 14.9917 17.1849M13.659 14.5C14.4674 15.0375 15.0001 15.9565 15.0001 17C15.0001 18.6569 13.657 20 12.0001 20C10.4048 20 9.10032 18.7548 9.00562 17.1833M15.0001 12C15.0001 13.6569 13.6569 15 12.0001 15C10.3432 15 9.00008 13.6569 9.00008 12C9.00008 10.3431 10.3432 9 12.0001 9C13.6569 9 15.0001 10.3431 15.0001 12Z" stroke="#b8bb26" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M10.3412 9.5C9.53284 8.96254 9.00008 8.04349 9.00008 7C9.00008 5.34315 10.3432 4 12.0001 4C13.5954 4 14.8999 5.24523 14.9946 6.81674M9.00558 12.1867C8.13595 12.618 7.07365 12.6199 6.16996 12.0981C4.73509 11.2697 4.24346 9.43495 5.07189 8.00007C5.86955 6.61848 7.60018 6.11139 9.0085 6.81513M10.6644 14.6867C10.6032 15.6555 10.0736 16.5764 9.16993 17.0981C7.73506 17.9266 5.90029 17.4349 5.07186 16.0001C4.2742 14.6185 4.70036 12.8662 6.01398 11.9984M13.3357 9.31328C13.397 8.3445 13.9265 7.4236 14.8302 6.90186C16.2651 6.07343 18.0998 6.56505 18.9283 7.99993C19.7259 9.38152 19.2998 11.1338 17.9862 12.0016M14.9946 11.8133C15.8642 11.382 16.9265 11.3801 17.8302 11.9019C19.2651 12.7303 19.7567 14.5651 18.9283 15.9999C18.1306 17.3815 16.4 17.8886 14.9917 17.1849M13.659 14.5C14.4674 15.0375 15.0001 15.9565 15.0001 17C15.0001 18.6569 13.657 20 12.0001 20C10.4048 20 9.10032 18.7548 9.00562 17.1833M15.0001 12C15.0001 13.6569 13.6569 15 12.0001 15C10.3432 15 9.00008 13.6569 9.00008 12C9.00008 10.3431 10.3432 9 12.0001 9C13.6569 9 15.0001 10.3431 15.0001 12Z" stroke="var(--green)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</g> </g>
</svg> </svg>
</a> </a>
@ -61,7 +61,7 @@
<g id="SVGRepo_bgCarrier" stroke-width="0"></g> <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g> <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier"> <g id="SVGRepo_iconCarrier">
<path d="M12 7V12L14.5 10.5M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" stroke="#fe8019" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M12 7V12L14.5 10.5M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" stroke="var(--white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</g> </g>
</svg> </svg>
</a> </a>
@ -72,7 +72,7 @@
<g id="SVGRepo_bgCarrier" stroke-width="0"></g> <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g> <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier"> <g id="SVGRepo_iconCarrier">
<g clip-path="url(#clip0_429_11160)"> <circle cx="12" cy="11.9999" r="9" stroke="#fabd2f" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></circle> <rect x="12" y="8" width="0.01" height="0.01" stroke="#fabd2f" stroke-width="3.75" stroke-linejoin="round"></rect> <path d="M12 12V16" stroke="#fabd2f" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </g> <defs> <clipPath id="clip0_429_11160"> <rect width="24" height="24" fill="white"></rect> </clipPath> </defs> </g> <g clip-path="url(#clip0_429_11160)"> <circle cx="12" cy="11.9999" r="9" stroke="var(--yellow)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></circle> <rect x="12" y="8" width="0.01" height="0.01" stroke="var(--yellow)" stroke-width="3.75" stroke-linejoin="round"></rect> <path d="M12 12V16" stroke="var(--yellow)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </g> <defs> <clipPath id="clip0_429_11160"> <rect width="24" height="24" fill="white"></rect> </clipPath> </defs> </g>
</svg> </svg>
</a> </a>
</li> </li>
@ -82,7 +82,7 @@
<g id="SVGRepo_bgCarrier" stroke-width="0"></g> <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g> <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
<g id="SVGRepo_iconCarrier"> <g id="SVGRepo_iconCarrier">
<path d="M4 7.00005L10.2 11.65C11.2667 12.45 12.7333 12.45 13.8 11.65L20 7" stroke="#928374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <rect x="3" y="5" width="18" height="14" rx="2" stroke="#928374" stroke-width="2" stroke-linecap="round"></rect> <path d="M4 7.00005L10.2 11.65C11.2667 12.45 12.7333 12.45 13.8 11.65L20 7" stroke="var(--red)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <rect x="3" y="5" width="18" height="14" rx="2" stroke="var(--red)" stroke-width="2" stroke-linecap="round"></rect>
</g> </g>
</svg> </svg>
</a></li> </a></li>

View file

@ -14,12 +14,22 @@
<h4>Currently Reading</h4> <h4>Currently Reading</h4>
<p> <p>
Just finished King Rat last night. I have a couple books on the go at the moment.
Get to pick a new book today. </p>
<p>
Data Grab by Ulisses Mejas & Nick Couldry for my non-fiction.
It is an exploration of our modern digital world through a colonial lens.
I am finding it very interesting and thought provoking.
</p>
<p>
River of Gods by Ian McDonald for fiction.
A science ficton book taking place in India and through their cultural lens.
The author is British so was unsure, but he seems to be approaching the background with respect and I am enjoying the book.
</p> </p>
<h4>Read so far in 2024</h4> <h4>Read so far in 2024</h4>
<ul class="no-bul"> <ul class="no-bul">
<li>Less is More - Jason Hickel</li>
<li>King Rat - China Mieville</li> <li>King Rat - China Mieville</li>
<li>Surely You Must be Joking Mr Feynman - Richard Feynman</li> <li>Surely You Must be Joking Mr Feynman - Richard Feynman</li>
<li>Technofeudalism - Yannis Varoufakis</li> <li>Technofeudalism - Yannis Varoufakis</li>

View file

@ -88,4 +88,5 @@
<h2><a href="/garden/books">Reading</h2> <h2><a href="/garden/books">Reading</h2>
<h2><a href="/garden/cooking">Cooking</h2> <h2><a href="/garden/cooking">Cooking</h2>
<h2><a href="/garden/technology">Technology</h2>
{% endblock %} {% endblock %}

View file

@ -3,27 +3,28 @@
{% block content %} {% block content %}
<p> <p>
Last updated: 2024-10-28 Last updated: 2024-12-15
</p> </p>
<h2>Work</h2> <h2>Work</h2>
<p> <p>
Preparing for the spike of traffic over peak. Development is slow during peak.
Struggling with personal moral issues with the company as a whole (everyone I work with is great). The whole team is spending so much time making sure that nothing breaks.
Starting the job hunt again, first applications sent out this past weekend. Bug fixes and maintenance.
I have decided that it is time to move on. It is a different pace than the rest of the year.
Both more stressful in some ways, and less.
</p>
<p>
Still keeping my eyes open for other opportunities.
</p> </p>
<h2>Life</h2> <h2>Life</h2>
<p> <p>
I am engaged and living with the most wonderful woman I have ever met. We now have less than 6 months till our wedding.
We have booked a venue and a date!! So many little ends to tie up.
So excited and frees us up to start booking a lot of other stuff. A fun process but a little overwhelming at times.
Found a wonderful venue that incorporates a lot of nature and is comfortably in our budget.
Spent every moment outside of work for a week putting together our wedding website, and setting it up for people to RSVP and organize all the data.
Was so much fun to use my skills to build something for the wedding and makes me feel really connected to the process.
</p> </p>
<p> <p>
Working to find the path that feels right for me career wise. Working to find the path that feels right for me career wise.
Exploring various options and starting to look for places that align personally with my values. Exploring various options and looking for places that align personally with my values.
</p> </p>
<h2>Brazilian Jiu-Jitsu</h2> <h2>Brazilian Jiu-Jitsu</h2>
<p> <p>
@ -31,10 +32,9 @@
I am so grateful for the community. I am so grateful for the community.
</p> </p>
<p> <p>
Lost at the recent competition to a flying arm bar. Back to training regularly.
Was pretty cool if I do say so myself. There is a competition coming up in March that a bunch of us are going to try and make it to.
Pulled back on training a bit to balance various activities in life a little better. Hoping to go for both Gi and No gi.
Looking forward to a more relaxed winter season without needing to prep for any competitions.
</p> </p>
<h2>Learning</h2> <h2>Learning</h2>
<p> <p>
@ -58,7 +58,9 @@
</p> </p>
<p> <p>
Shifting my attention back to adding content to my personal website. Shifting my attention back to adding content to my personal website.
I am thinking a recipes database and display in the cooking section. I have been having a bit of an ongoing moral crisis with the state of the tech industry at the moment.
First I want to get my <a href="/garden/technology">thoughts</a> clarified and down in writing.
Then I want to see what I can do about it and how I can contribute to a user centric web.
</p> </p>
<p> <p>
Awstin Awstin

47
templates/technology.html Normal file
View file

@ -0,0 +1,47 @@
<!-- prettier-ignore -->
{% extends "base.html" %}
{% block content %}
<h2>Technology</h2>
<p>
I love technology, as a kid, now as an adult.
I wanted to discover things and create new stuff.
It is the reason that I went into chemistry for my undergrad.
Followed various discoveries and new creations closely for a long time.
</p>
<p>
Science fiction has alway been a happy place for me, imaginings of the amazing worlds that we could build.
Some cautionary tales, some uplifting.
Always thought provoking.
</p>
<p>
Something has happened to our technology though, at least in the mainstream and it no longer feels like that.
No more hope, no more aspiration, the effort to build a new future to make life better for everyone.
It is now all manipulation, extraction, subjugation.
And it does not show any signs of getting better.
Not from the top down anyway.
</p>
<p>
Our worldwide digital infrastructure is owned by a handfull of companies, under essentially no regulation.
The get to dictate so much of what we do on the web and with tech in general.
The gadgets, the tools.
</p>
<p>
As a small aside I do currently work at one as can be found elsewhere on the website.
I am looking for something different.
I have been struggling morally with working for a company that I think the world would be better off without.
Trying to transition without a period of unemployment ideally.
</p>
<p>
I think those of us working in the tech space have the most responsibility to do something about this.
The companies won't.
We need to make new protocols, new software, new tools that are easy for anyone regardless of their level of tech literacy to use.
The advantage the platforms have is obviously their monopoly, but they got that way through ease of use.
</p>
<p>
People need to own their own data, presence on the web, digital services.
Be able to move between hosts as they see fit if one does not meet their needs.
Starting to put together a list of services that I think one would need to cover the vast majority of web interactions.
Maybe the next project will be to try and build something to make some of those easier to self host.
</p>
{% endblock %}