[{"data":1,"prerenderedAt":572},["ShallowReactive",2],{"search-index":3,"post-the-flow-state-ai-took-away":487},{"entries":4},[5,17,26,34,42,50,58,74,79,94,105,113,121,134,146,149,154,157,168,175,181,187,191,197,202,210,217,226,232,238,244,254,260,265,273,283,291,298,305,312,319,327,335,342,350,358,366,374,380,385,389,397,405,413,421,428,436,444,450,457,465,472,480],{"title":6,"description":7,"path":8,"kind":9,"date":10,"tags":11,"measure":15,"haystack":16},"The flow state AI stole","On Beard's \"80 Percent Problem,\" the conditions for flow, and why coding with AI rarely feels like flow at all.","/posts/the-flow-state-ai-took-away","Posts","2026-06-30T00:00:00.000Z",[12,13,14],"ai","flow","writing","","the flow state ai stole on beard's \"80 percent problem,\" the conditions for flow, and why coding with ai rarely feels like flow at all.  ai flow writing",{"title":18,"description":19,"path":20,"kind":21,"date":22,"tags":23,"measure":24,"haystack":25},"140k Miles Service","140,000 mile services","/vehicles/2012-tacoma/service-140000","Vehicles","2025-08-04T00:00:00.000Z",[],"142,387 mi","140k miles service 140,000 mile services 142,387 mi",{"title":27,"description":28,"path":29,"kind":21,"date":30,"tags":31,"measure":32,"haystack":33},"Interior Camper Lights","I installed way too many Kingpin lights inside my camper.","/vehicles/2012-tacoma/camper-install-lights","2025-07-29T00:00:00.000Z",[],"141,000 mi","interior camper lights i installed way too many kingpin lights inside my camper. 141,000 mi",{"title":35,"description":36,"path":37,"kind":21,"date":38,"tags":39,"measure":40,"haystack":41},"Outgear Solutions Rear Bumper","Installed an Outgear Solutions rear swingout bumper","/vehicles/2012-tacoma/install-rear-bumper","2025-07-22T00:00:00.000Z",[],"132,000 mi","outgear solutions rear bumper installed an outgear solutions rear swingout bumper 132,000 mi",{"title":43,"description":44,"path":45,"kind":21,"date":46,"tags":47,"measure":48,"haystack":49},"140,000 Miles Update","Hit 140,000 miles","/vehicles/2012-tacoma/mileage-update-140000","2025-07-03T00:00:00.000Z",[],"140,000 mi","140,000 miles update hit 140,000 miles 140,000 mi",{"title":51,"description":52,"path":53,"kind":21,"date":54,"tags":55,"measure":56,"haystack":57},"Oil Change","Standard oil change in Eugene, OR","/vehicles/2012-tacoma/oil-change-139000","2025-06-22T00:00:00.000Z",[],"139,162 mi","oil change standard oil change in eugene, or 139,162 mi",{"title":59,"description":60,"path":61,"kind":62,"date":63,"tags":64,"measure":72,"haystack":73},"Pelican","A pelican flying over Lake Hemet","/photos/southern-california/pelican","Photos","2025-04-04T00:00:00.000Z",[65,66,67,68,69,70,71],"lake hemet","sunset","2012-tacoma","camp","wildlife","birds","pelican","Lake Hemet, CA","pelican a pelican flying over lake hemet lake hemet, ca lake hemet sunset 2012-tacoma camp wildlife birds pelican",{"title":75,"description":75,"path":76,"kind":62,"date":63,"tags":77,"measure":72,"haystack":78},"Sunset at Lake Hemet, CA. Super Pacific","/photos/southern-california/super-pacific-sunset",[65,66,67,68],"sunset at lake hemet, ca. super pacific sunset at lake hemet, ca. super pacific lake hemet, ca lake hemet sunset 2012-tacoma camp",{"title":80,"description":81,"path":82,"kind":83,"date":84,"tags":85,"measure":92,"haystack":93},"Use the AWS CLI with Cloudflare R2","Cloudflare R2 is S3 compatible, which means we can use the AWS CLI to interact with objects on R2.","/snippets/cloudflare-use-the-aws-cli-with-r2","Snippets","2025-03-22T00:00:00.000Z",[86,87,88,89,90,91],"r2","s3","aws","cli","cloud","storage","cloudflare","use the aws cli with cloudflare r2 cloudflare r2 is s3 compatible, which means we can use the aws cli to interact with objects on r2. cloudflare r2 s3 aws cli cloud storage",{"title":95,"description":96,"path":97,"kind":83,"date":98,"tags":99,"measure":102,"haystack":104},"Managing Elixir Installs with asdf","erlang and elixir version management with asdf","/snippets/elixir-installing-elixir-with-asdf","2025-03-05T00:00:00.000Z",[100,101,102,103],"dev tools","asdf","elixir","erlang","managing elixir installs with asdf erlang and elixir version management with asdf elixir dev tools asdf elixir erlang",{"title":106,"description":107,"path":108,"kind":83,"date":109,"tags":110,"measure":111,"haystack":112},"Harlequin SQL CLI IDE","Harlequin is a terminal based IDE from databases","/snippets/postgres-harlequin-sql-cli-ide","2025-01-28T00:00:00.000Z",[100,111],"postgres","harlequin sql cli ide harlequin is a terminal based ide from databases postgres dev tools postgres",{"title":114,"description":115,"path":116,"kind":83,"date":117,"tags":118,"measure":111,"haystack":120},"Table Size Query","Select table sizes for every table in a database","/snippets/postgres-table-size-query","2025-01-10T00:00:00.000Z",[111,119],"query","table size query select table sizes for every table in a database postgres postgres query",{"title":122,"description":122,"path":123,"kind":62,"date":124,"tags":125,"measure":132,"haystack":133},"Fall on the East Fork of the Carson River","/photos/lake-tahoe/east-fork-carson-river","2024-10-26T00:00:00.000Z",[126,127,128,129,130,131],"river","carson river","nevada","california","sierra nevada","autumn","Carson River, CA","fall on the east fork of the carson river fall on the east fork of the carson river carson river, ca river carson river nevada california sierra nevada autumn",{"title":135,"description":136,"path":137,"kind":62,"date":138,"tags":139,"measure":144,"haystack":145},"2024 NV Mule Deer - Descending to Camp","fall in eastern Nevada","/photos/10-nv-mule-deer/descending-after-the-stalk","2024-10-06T00:00:00.000Z",[140,141,128,68,142,143,66],"hunt","mule deer","great basin","high desert","Jarbidge Mountains, NV","2024 nv mule deer - descending to camp fall in eastern nevada jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunset",{"title":135,"description":136,"path":147,"kind":62,"date":138,"tags":148,"measure":144,"haystack":145},"/photos/10-nv-mule-deer/descending-to-camp",[140,141,128,68,142,143,66],{"title":150,"description":136,"path":151,"kind":62,"date":138,"tags":152,"measure":144,"haystack":153},"2024 NV Mule Deer - Looking for Deer","/photos/10-nv-mule-deer/glassing-for-deer",[140,141,128,68,142,143,66],"2024 nv mule deer - looking for deer fall in eastern nevada jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunset",{"title":150,"description":136,"path":155,"kind":62,"date":138,"tags":156,"measure":144,"haystack":153},"/photos/10-nv-mule-deer/stalking-deer",[140,141,128,68,142,143,66],{"title":158,"description":159,"path":160,"kind":161,"date":162,"tags":163,"measure":166,"haystack":167},"2024 Nevada Deer, Area 7","2024 Nevada mule deer season is here! My dad drew a tag in an area we've had many opportunities but have never tagged out.","/adventures/2024-nv-deer-area-7","Adventures","2024-10-05T00:00:00.000Z",[128,140,164,141,165],"2024","jarbidge","North Eastern Nevada","2024 nevada deer, area 7 2024 nevada mule deer season is here! my dad drew a tag in an area we've had many opportunities but have never tagged out. north eastern nevada nevada hunt 2024 mule deer jarbidge",{"title":169,"description":136,"path":170,"kind":62,"date":162,"tags":171,"measure":144,"haystack":174},"2024 NV Mule Deer - Fixing something Important","/photos/10-nv-mule-deer/fixing-something-important",[140,141,128,68,142,143,172,173],"sunrise","people","2024 nv mule deer - fixing something important fall in eastern nevada jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunrise people",{"title":176,"description":177,"path":178,"kind":62,"date":162,"tags":179,"measure":144,"haystack":180},"2024 NV Mule Deer - Glassing Hill","Heading down from the morning glassing session","/photos/10-nv-mule-deer/glassing-hill",[140,141,128,68,142,143,172],"2024 nv mule deer - glassing hill heading down from the morning glassing session jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunrise",{"title":182,"description":136,"path":183,"kind":62,"date":162,"tags":184,"measure":144,"haystack":186},"2024 NV Mule Deer - Interesting Rocks","/photos/10-nv-mule-deer/interesting-rocks",[140,141,128,68,142,143,172,185],"small scene","2024 nv mule deer - interesting rocks fall in eastern nevada jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunrise small scene",{"title":150,"description":136,"path":188,"kind":62,"date":162,"tags":189,"measure":144,"haystack":190},"/photos/10-nv-mule-deer/looking-for-deer",[140,141,128,68,142,143,172],"2024 nv mule deer - looking for deer fall in eastern nevada jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunrise",{"title":192,"description":193,"path":194,"kind":62,"date":162,"tags":195,"measure":144,"haystack":196},"2024 NV Mule Deer - Fall in the Mountains","A fall morning in northeastern Nevada","/photos/10-nv-mule-deer/morning-fall-colors",[140,141,128,68,142,143,172],"2024 nv mule deer - fall in the mountains a fall morning in northeastern nevada jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunrise",{"title":198,"description":177,"path":199,"kind":62,"date":162,"tags":200,"measure":144,"haystack":201},"2024 NV Mule Deer - Morning Glassing","/photos/10-nv-mule-deer/morning-glass",[140,141,128,68,142,143,172],"2024 nv mule deer - morning glassing heading down from the morning glassing session jarbidge mountains, nv hunt mule deer nevada camp great basin high desert sunrise",{"title":203,"description":177,"path":204,"kind":62,"date":205,"tags":206,"measure":208,"haystack":209},"2024 NV Pronghorn McKee - Off the Mountain","/photos/09-nv-pronghorn-mkee/off-the-mountain","2024-09-15T00:00:00.000Z",[140,207,128,68,142,143,172],"pronghorn","Austin, NV","2024 nv pronghorn mckee - off the mountain heading down from the morning glassing session austin, nv hunt pronghorn nevada camp great basin high desert sunrise",{"title":211,"description":212,"path":213,"kind":62,"date":214,"tags":215,"measure":208,"haystack":216},"2024 NV Pronghorn McKee - Sunrise","Sunrise in the central Nevada high desert","/photos/09-nv-pronghorn-mkee/central-nevada-sunrise","2024-09-14T00:00:00.000Z",[140,207,128,68,142,143,172],"2024 nv pronghorn mckee - sunrise sunrise in the central nevada high desert austin, nv hunt pronghorn nevada camp great basin high desert sunrise",{"title":218,"description":219,"path":220,"kind":62,"date":221,"tags":222,"measure":224,"haystack":225},"2024 NV Pronghorn - Dad Returning From Stalk","Dad returns from a stalk","/photos/08-nv-pronghorn-hunt/dad-returning-from-stalk","2024-09-01T00:00:00.000Z",[140,141,128,68,142,143,223,173],"dad","Wild Horse Reservoir, NV","2024 nv pronghorn - dad returning from stalk dad returns from a stalk wild horse reservoir, nv hunt mule deer nevada camp great basin high desert dad people",{"title":227,"description":228,"path":229,"kind":62,"date":221,"tags":230,"measure":224,"haystack":231},"2024 NV Pronghorn - Feeding Pronghorn","A group of pronghorn feed along the hillside.","/photos/08-nv-pronghorn-hunt/feeding-pronghorn",[140,207,128,68,142,143,66],"2024 nv pronghorn - feeding pronghorn a group of pronghorn feed along the hillside. wild horse reservoir, nv hunt pronghorn nevada camp great basin high desert sunset",{"title":233,"description":234,"path":235,"kind":62,"date":221,"tags":236,"measure":224,"haystack":237},"2024 NV Pronghorn - Mule Deer with Fawns","A mule deer with her fawns","/photos/08-nv-pronghorn-hunt/mule-deer-with-fawns",[140,141,128,68,142,143],"2024 nv pronghorn - mule deer with fawns a mule deer with her fawns wild horse reservoir, nv hunt mule deer nevada camp great basin high desert",{"title":239,"description":240,"path":241,"kind":62,"date":221,"tags":242,"measure":224,"haystack":243},"2024 NV Pronghorn - Smokey Layers","Smoke builds in the distance","/photos/08-nv-pronghorn-hunt/smokey-layers",[140,141,128,68,142,143],"2024 nv pronghorn - smokey layers smoke builds in the distance wild horse reservoir, nv hunt mule deer nevada camp great basin high desert",{"title":245,"description":246,"path":247,"kind":161,"date":248,"tags":249,"measure":252,"haystack":253},"2024 Nevada Pronghorn Antelope","2024 NV Antelope Season. My dad and I each drew horns longer than tags. This is the story of my dad's hunt.","/adventures/2024-nv-antelope-part-2","2024-08-30T00:00:00.000Z",[128,140,164,207,250,251],"elko","wild horse reservoir","Eastern Nevada","2024 nevada pronghorn antelope 2024 nv antelope season. my dad and i each drew horns longer than tags. this is the story of my dad's hunt. eastern nevada nevada hunt 2024 pronghorn elko wild horse reservoir",{"title":255,"description":256,"path":257,"kind":62,"date":248,"tags":258,"measure":224,"haystack":259},"2024 NV Pronghorn - Lone Pronghorn","A lone pronghorn in the sagebrush sea.","/photos/08-nv-pronghorn-hunt/lone-pronghorn",[140,207,128,68,142,143,66],"2024 nv pronghorn - lone pronghorn a lone pronghorn in the sagebrush sea. wild horse reservoir, nv hunt pronghorn nevada camp great basin high desert sunset",{"title":261,"description":256,"path":262,"kind":62,"date":248,"tags":263,"measure":224,"haystack":264},"2024 NV Pronghorn - Pronghorn Buck","/photos/08-nv-pronghorn-hunt/pronghorn-buck",[140,207,128,68,142,143,66],"2024 nv pronghorn - pronghorn buck a lone pronghorn in the sagebrush sea. wild horse reservoir, nv hunt pronghorn nevada camp great basin high desert sunset",{"title":266,"description":267,"path":268,"kind":62,"date":269,"tags":270,"measure":271,"haystack":272},"2024 NV Pronghorn Humboldt Sunset","Sunset over the Humboldt Range in Western Nevada","/photos/08-nv-pronghorn-hunt/humboldt-sunset","2024-08-24T00:00:00.000Z",[140,207,128,68,142,143,66],"Imlay, NV","2024 nv pronghorn humboldt sunset sunset over the humboldt range in western nevada imlay, nv hunt pronghorn nevada camp great basin high desert sunset",{"title":274,"description":275,"path":276,"kind":83,"date":277,"tags":278,"measure":280,"haystack":282},"Manage Python Versions with pyenv","Python version management with asdf","/snippets/python-manage-python-versions-with-pyenv","2024-08-23T00:00:00.000Z",[100,279,280,281],"pyenv","python","pipx","manage python versions with pyenv python version management with asdf python dev tools pyenv python pipx",{"title":284,"description":285,"path":286,"kind":161,"date":287,"tags":288,"measure":252,"haystack":290},"2024 Nevada Antelope, a Solo Hunt","2024 NV Antelope Season. My dad and I each drew horns longer than tags. This is the story of my my hunt.","/adventures/2024-nv-antelope","2024-08-22T00:00:00.000Z",[128,140,164,207,289,251],"winnemucca","2024 nevada antelope, a solo hunt 2024 nv antelope season. my dad and i each drew horns longer than tags. this is the story of my my hunt. eastern nevada nevada hunt 2024 pronghorn winnemucca wild horse reservoir",{"title":292,"description":293,"path":294,"kind":62,"date":287,"tags":295,"measure":296,"haystack":297},"2024 NV Pronghorn Camp One","The first camp of the 2024 pronghorn season.","/photos/08-nv-pronghorn-hunt/pronghorn_camp_one",[140,207,128,68,142,143],"Limerick Canyon, NV","2024 nv pronghorn camp one the first camp of the 2024 pronghorn season. limerick canyon, nv hunt pronghorn nevada camp great basin high desert",{"title":299,"description":300,"path":301,"kind":21,"date":302,"tags":303,"measure":40,"haystack":304},"Relentless Fabrication Front Bumper","Installed a relentless fabriction front bumper. I added a few Baja Designs lights at the same time.","/vehicles/2012-tacoma/front-bumber","2024-07-20T00:00:00.000Z",[],"relentless fabrication front bumper installed a relentless fabriction front bumper. i added a few baja designs lights at the same time. 132,000 mi",{"title":306,"description":307,"path":308,"kind":21,"date":309,"tags":310,"measure":40,"haystack":311},"New Battery","Interstate battery from Costco","/vehicles/2012-tacoma/new-battery","2024-07-17T00:00:00.000Z",[],"new battery interstate battery from costco 132,000 mi",{"title":313,"description":314,"path":315,"kind":21,"date":316,"tags":317,"measure":15,"haystack":318},"Purchasing a 2024 Toyota Tundra","I decided to buy a 2024 Toyota Tundra.","/vehicles/2024-tundra/purchase","2024-05-07T00:00:00.000Z",[],"purchasing a 2024 toyota tundra i decided to buy a 2024 toyota tundra. ",{"title":320,"description":321,"path":322,"kind":21,"date":323,"tags":324,"measure":325,"haystack":326},"Replace Outer Tie Rods","Alignment and tie rod replacement","/vehicles/2012-tacoma/out-tie-rods","2023-08-29T00:00:00.000Z",[],"125,299 mi","replace outer tie rods alignment and tie rod replacement 125,299 mi",{"title":328,"description":329,"path":330,"kind":21,"date":331,"tags":332,"measure":333,"haystack":334},"Dobinson MMR Suspension Install","Installed Fox 2.0 suspension on all 4 corners set to about a 2 inch lift. Purchased from Shocks Surplus.","/vehicles/2012-tacoma/dobinsons-suspension","2023-08-20T00:00:00.000Z",[],"120,290 mi","dobinson mmr suspension install installed fox 2.0 suspension on all 4 corners set to about a 2 inch lift. purchased from shocks surplus. 120,290 mi",{"title":51,"description":336,"path":337,"kind":21,"date":338,"tags":339,"measure":340,"haystack":341},"Standard oil change","/vehicles/2012-tacoma/oil-change","2023-08-08T00:00:00.000Z",[],"125,289 mi","oil change standard oil change 125,289 mi",{"title":343,"description":344,"path":345,"kind":21,"date":346,"tags":347,"measure":348,"haystack":349},"Super Pacific Camper Installation","A road trip to Portland, OR to install a Super Pacific camper shell. Build number 0729.","/vehicles/2012-tacoma/00.super-pacific-camper-install","2023-07-20T00:00:00.000Z",[],"122,250 mi","super pacific camper installation a road trip to portland, or to install a super pacific camper shell. build number 0729. 122,250 mi",{"title":351,"description":352,"path":353,"kind":21,"date":354,"tags":355,"measure":356,"haystack":357},"Air Conditioning Service","Replace hoses and recharge AC system","/vehicles/2012-tacoma/air-con","2023-07-19T00:00:00.000Z",[],"121,941 mi","air conditioning service replace hoses and recharge ac system 121,941 mi",{"title":359,"description":360,"path":361,"kind":21,"date":362,"tags":363,"measure":364,"haystack":365},"120k Miles Service","120,000 mile services","/vehicles/2012-tacoma/120k_service","2023-06-30T00:00:00.000Z",[],"120,770 mi","120k miles service 120,000 mile services 120,770 mi",{"title":367,"description":368,"path":369,"kind":21,"date":370,"tags":371,"measure":372,"haystack":373},"New Wheels and Tires","New Method wheels, Falken Wildpeak tires, Elevation upper control arm, and cab mount chop","/vehicles/2012-tacoma/new-wheels","2023-06-23T00:00:00.000Z",[],"120,630 mi","new wheels and tires new method wheels, falken wildpeak tires, elevation upper control arm, and cab mount chop 120,630 mi",{"title":51,"description":375,"path":337,"kind":21,"date":376,"tags":377,"measure":378,"haystack":379},"Standard oil change, brakes, tire rotation","2023-01-31T00:00:00.000Z",[],"117,909 mi","oil change standard oil change, brakes, tire rotation 117,909 mi",{"title":51,"description":336,"path":337,"kind":21,"date":381,"tags":382,"measure":383,"haystack":384},"2022-04-07T00:00:00.000Z",[],"106,846 mi","oil change standard oil change 106,846 mi",{"title":51,"description":336,"path":337,"kind":21,"date":381,"tags":386,"measure":387,"haystack":388},[],"112,735 mi","oil change standard oil change 112,735 mi",{"title":390,"description":391,"path":392,"kind":21,"date":393,"tags":394,"measure":395,"haystack":396},"Replace Clutch and Flywheel","Replaced the clutch and flywheel after rough shifting, and high pitched whine when starting on cold mornings.","/vehicles/2012-tacoma/replace-clutch","2021-11-05T00:00:00.000Z",[],"102,196 mi","replace clutch and flywheel replaced the clutch and flywheel after rough shifting, and high pitched whine when starting on cold mornings. 102,196 mi",{"title":398,"description":399,"path":400,"kind":21,"date":401,"tags":402,"measure":403,"haystack":404},"Icon RXT Leaf Springs","Installed the Icon RXT Leaf Springs at the highest setting","/vehicles/2012-tacoma/icon-rxt-leaf-springs","2021-09-30T00:00:00.000Z",[],"101,000 mi","icon rxt leaf springs installed the icon rxt leaf springs at the highest setting 101,000 mi",{"title":406,"description":407,"path":408,"kind":83,"date":409,"tags":410,"measure":111,"haystack":412},"Postgres - Query Tables with Geometries","Identify all the database tables with geometry columns.","/snippets/postgres-query-tables-with-geometries","2021-09-10T00:00:00.000Z",[411],"postgis","postgres - query tables with geometries identify all the database tables with geometry columns. postgres postgis",{"title":414,"description":415,"path":416,"kind":83,"date":417,"tags":418,"measure":88,"haystack":420},"AWS - Create a CNAME Record for a Database","Create and add a CNAME record for a database","/snippets/aws-create-a-cname-record-for-a-database","2021-09-08T00:00:00.000Z",[90,419],"aws cdk","aws - create a cname record for a database create and add a cname record for a database aws cloud aws cdk",{"title":422,"description":423,"path":424,"kind":83,"date":425,"tags":426,"measure":88,"haystack":427},"AWS - Add Certificate to an ApplicationListener","Avoid cyclic references with ApplicationListenerCertificate.","/snippets/aws-add-certificate-to-listener-with-cdk","2021-09-03T00:00:00.000Z",[90,419],"aws - add certificate to an applicationlistener avoid cyclic references with applicationlistenercertificate. aws cloud aws cdk",{"title":429,"description":430,"path":431,"kind":83,"date":432,"tags":433,"measure":111,"haystack":435},"Postgres - Create JSON Data with json_build_object","Build a JSON object with postgres json_build_object.","/snippets/postgres-create-json-data-with-json-build-object","2021-08-11T00:00:00.000Z",[434],"database","postgres - create json data with json_build_object build a json object with postgres json_build_object. postgres database",{"title":437,"description":438,"path":439,"kind":83,"date":440,"tags":441,"measure":442,"haystack":443},"Docker - Push Docker Images to AWS ECR","Push Docker images to AWS ECR with the CLI.","/snippets/docker-push-docker-images-to-aws-ecr","2021-08-10T00:00:00.000Z",[90],"docker","docker - push docker images to aws ecr push docker images to aws ecr with the cli. docker cloud",{"title":445,"description":446,"path":447,"kind":83,"date":440,"tags":448,"measure":111,"haystack":449},"Postgres - User Permissions Query","Get a little more detail about a user's permissions","/snippets/postgres-user-query",[],"postgres - user permissions query get a little more detail about a user's permissions postgres",{"title":451,"description":452,"path":453,"kind":83,"date":454,"tags":455,"measure":442,"haystack":456},"Docker - Command Cheatsheet","Docker command cheatsheet.","/snippets/docker-command-cheatsheet","2021-08-09T00:00:00.000Z",[],"docker - command cheatsheet docker command cheatsheet. docker",{"title":458,"description":459,"path":460,"kind":21,"date":461,"tags":462,"measure":463,"haystack":464},"100,000 Miles Update","Hit 100,000 miles","/vehicles/2012-tacoma/mileage-update-100000","2021-07-23T00:00:00.000Z",[],"100,000 mi","100,000 miles update hit 100,000 miles 100,000 mi",{"title":466,"description":329,"path":467,"kind":21,"date":468,"tags":469,"measure":470,"haystack":471},"Fox 2.0 Suspension","/vehicles/2012-tacoma/fox-suspension-install","2021-06-11T00:00:00.000Z",[],"99,500 mi","fox 2.0 suspension installed fox 2.0 suspension on all 4 corners set to about a 2 inch lift. purchased from shocks surplus. 99,500 mi",{"title":473,"description":474,"path":475,"kind":21,"date":476,"tags":477,"measure":478,"haystack":479},"Purchasing a 2012 Toyota Tacoma","After 8 months of searching I finally found my dream truck.","/vehicles/2012-tacoma/purchase","2021-05-06T00:00:00.000Z",[],"97,878 mi","purchasing a 2012 toyota tacoma after 8 months of searching i finally found my dream truck. 97,878 mi",{"title":481,"description":482,"path":483,"kind":21,"date":484,"tags":485,"measure":15,"haystack":486},"2012 Toyota Tacoma","My Tacoma build. My ultimate adventure rig. I've built it out so that it is capable off-road, smooth on pavement, and comfortable for nights on end on the backroads.","/vehicles/2012-tacoma/intro","2021-05-05T00:00:00.000Z",[],"2012 toyota tacoma my tacoma build. my ultimate adventure rig. i've built it out so that it is capable off-road, smooth on pavement, and comfortable for nights on end on the backroads. ",{"id":488,"title":6,"body":489,"createdAt":562,"description":7,"draft":563,"extension":564,"meta":565,"navigation":566,"path":8,"seo":567,"stem":568,"tags":569,"updatedAt":570,"__hash__":571},"posts/posts/the-flow-state-ai-took-away.md",{"type":490,"value":491,"toc":559},"minimark",[492,510,516,531,544,547,550],[493,494,495,496,503,504,509],"p",{},"Jonathan Beard's two recent posts (",[497,498,502],"a",{"href":499,"rel":500},"https://www.jonathanbeard.io/blog/2026/06/20/ai-the-ultimate-leaky-abstraction.html",[501],"nofollow","one",", ",[497,505,508],{"href":506,"rel":507},"https://www.jonathanbeard.io/blog/2026/06/27/the-80-percent-problem.html",[501],"two",") really resonate with me. I use Claude daily for work and personal projects. The cognitive dissonance is deafening as I use AI to do things I've never been able to do before, all while the joy in solving hard problems disappears.",[511,512,513],"blockquote",{},[493,514,515],{},"That last twenty percent is where the engineer used to live. It was never the fun part, but it was the formative part, because it was the part that forced contact with the substrate and built the judgment that contact produces.",[493,517,518,519,524,525,530],{},"Which reminds me of the ",[497,520,523],{"href":521,"rel":522},"https://en.wikipedia.org/wiki/Flow_(psychology)#Characteristics",[501],"conditions required to be in a state of flow",", especially number 3. The struggle Beard describes is exactly the challenge/skill balance from condition 3. For me, the entire reason I even learned to code was to chase the flow state. It's when I've learned the most and felt the most joy when coding. I generally call this being ",[497,526,529],{"href":527,"rel":528},"https://xkcd.com/356/",[501],"nerd sniped"," w/r/t coding (for me the ultimate flow state is casting dry flies at rising trout!).",[532,533,534,538,541],"ol",{},[535,536,537],"li",{},"The activity must have clear goals and progress. This establishes structure and direction.",[535,539,540],{},"The task must provide clear and immediate feedback. This helps to negotiate any changing demands and allows adjusting performance to maintain the flow state.",[535,542,543],{},"Good balance is required between the perceived challenges of the task and one's perceived skills. Confidence in the ability to complete the task is required.",[493,545,546],{},"I think it's fair to state that well structured sessions with AI satisfy 1 and 2. 2 might almost be too immediate sometimes. The problem is 3: when 1 and 2 come at you this fast, the constant interruptions from AI crowd out the deep work required to even feel 3. I don't know about you, but I've never felt myself to be in a flow state when coding with AI.",[493,548,549],{},"The concerning part is all the conversations around \"what about the junior engineers\" and continued skill development for all engineers? Which is a valid and real question that I've yet to see a good answer to in this wave of AI adoption. Individually I think there are solutions. Don't offload all your thinking to AI. When you run into something you don't know, ask AI to teach it to you. Yet the conversations at large around adopting AI focus on 10x-ing productivity, and often leave out the time we'd otherwise spend learning something new.",[493,551,552,553,558],{},"That pressure cuts deeper than lost learning time. AI doesn't actually remove the work. The ",[497,554,557],{"href":555,"rel":556},"https://www.fastcompany.com/91523806/how-ai-is-quietly-exhausting-you-and-what-to-do-about-it",[501],"workload creeps"," into other parts of the day, shifting effort from producing toward reviewing and understanding ever more output. The productivity fatigue accumulates as we continue to adopt more AI tools.",{"title":15,"searchDepth":560,"depth":560,"links":561},2,[],"2026-06-30",false,"md",{},true,{"title":6,"description":7},"posts/the-flow-state-ai-took-away",[12,13,14],null,"u5jwMEp6FocEo-m0pq3LcSjGnIqA1vTX84GWDh8a7wk",1783212940233]