Updates to some tags, add and edit caption

This commit is contained in:
Nathan Anderson 2025-10-04 00:16:01 -06:00
parent dfb1bf4ee5
commit 57c931c7cf
6 changed files with 195 additions and 105 deletions

View File

@ -26,3 +26,31 @@ RSS
submodule submodule
TILs TILs
webp webp
anon
anon's
css
debuffs
dev
devs
Javascript
jpg
kombucha
npm
rpg
sciency
Uhhh
Vue
webdev
webpack
AFAICT
ai
ChatGPT
crunchers
FOMO
linux
MacOS
NixOS
OnePlus
PostMarketOS
Termux
Uno

View File

@ -1,10 +1,9 @@
--- ---
date: 2025-01-28 date: 2025-01-28
description: "I realized that I've been holding myself back because of pride." description: "I realized that I've been holding myself back because of pride."
# image: ""
lastmod: 2025-01-28 lastmod: 2025-01-28
showTableOfContents: true showTableOfContents: true
tags: ["AI", "Reflection"] tags: ["ai", "reflection"]
title: "AI Hesitation Turning Around" title: "AI Hesitation Turning Around"
type: "post" type: "post"
--- ---
@ -37,16 +36,16 @@ I have seen it as a crutch. I see it as having very muddy licensing
and potential legal issues in its future. I see it partly destroying the craft of software engineering. I think its and potential legal issues in its future. I see it partly destroying the craft of software engineering. I think its
very over hyped. very over hyped.
_BUT_ ## BUT
I think its time I give up fighting against the machine in this respect and see if using AI I think its time I give up fighting against the machine in this respect and see if using AI
as a tool in my tool belt helps me become a better engineer. as a tool in my tool belt helps me become a better engineer.
## The Pivot Point # The Pivot Point
I read [this blog post](https://blog.nelhage.com/post/personal-software-with-claude/) about building personal software I read [this blog post](https://blog.nelhage.com/post/personal-software-with-claude/) about building personal software
with Claude and I realized that perhaps I could better my life and those around me by taking advantage of this tool. Was with Claude and I realized that perhaps I could better my life and those around me by taking advantage of this tool. Was
it just stubbornness and pride that was preventing me from benefitting? You may think its just FOMO, but I've held off it just stubbornness and pride that was preventing me from benefiting? You may think its just FOMO, but I've held off
for a long time from using AI.[^1] I think it is just a recognition of my hard-headed and misplaced judgement. So, today for a long time from using AI.[^1] I think it is just a recognition of my hard-headed and misplaced judgement. So, today
I am signing up for a Claude account. I'm going to build with AI (I'm not going to write these posts with it though). As I am signing up for a Claude account. I'm going to build with AI (I'm not going to write these posts with it though). As
this new perspective settled in my mind, I had a couple thoughts: this new perspective settled in my mind, I had a couple thoughts:
@ -75,5 +74,5 @@ Not sure if it's a higher plane of Nirvana I am about to enter or if I'll be get
waxed wings and plummet to my death, but I figure its never a bad idea to keep my mind open and give it a year. waxed wings and plummet to my death, but I figure its never a bad idea to keep my mind open and give it a year.
[^1]: Not entirely. My best guess is I've queried ChatGPT less than 50 times. I have used it over the last two years as a Google [^1]: Not entirely. My best guess is I've queried ChatGPT less than 50 times. I have used it over the last two years as a Google
Search replacement occassionally. When AI was first released I tried it with some coding / reasoning tasks and formed Search replacement occasionally. When AI was first released I tried it with some coding / reasoning tasks and formed
most of my opinion from that experience. most of my opinion from that experience.

View File

@ -2,7 +2,7 @@
title: "My First Real Job" title: "My First Real Job"
date: 2022-12-27T00:47:29-07:00 date: 2022-12-27T00:47:29-07:00
description: 'I take a trip down memory lane, explaining how I got my first real job as a developer.' description: 'I take a trip down memory lane, explaining how I got my first real job as a developer.'
tags: ["$DAY_JOB", "thoughts"] tags: ["work", "thoughts"]
showTableOfContents: true showTableOfContents: true
image: "/images/monochrome-path.jpg" image: "/images/monochrome-path.jpg"
weight: 1 weight: 1
@ -11,26 +11,84 @@ type: "post"
# What's a 'Real' Job? # What's a 'Real' Job?
Previous to the 'real' job I got, I had worked a handful of other jobs, some were even related to my field of work, computer wizardry. What made this job different from my previous internships and odd-job contract work, was that this job payed a salary, and a pretty good one for taking a "beginner". I thought I would chronicle the experience for other software developers out there curious of what one random anon's experience was like. Previous to the 'real' job I got, I had worked a handful of other jobs, some were even related to my field of work,
computer wizardry. What made this job different from my previous internships and odd-job contract work, was that this
job payed a salary, and a pretty good one for taking a "beginner". I thought I would chronicle the experience for other
software developers out there curious of what one random anon's experience was like.
# The Dating Period # The Dating Period
I dropped out of college, just temporarily, to pursue other interests, and also try the job market, to see what I could catch with, what was in my mind, a decent amount of real world experience. I had worked some sort of software developer job for about two years, and had just recently concluded a summer internship. I could have continued at my internship except for the fact that I wasn't offered a full time position, which is a good story for another time. So, with my 2.5 year college education and nearly equal work experience, I ventured onto Indeed and other similar shark sites for poor saps like myself with naive hopes to throw their resume into the abyss. A month or so into my college semester break, I recieved an email from a recruiting agency with an offer for a full time, remote position paying a salaried amount I thought surely wasn't deserving of a college drop out. To sweeten the pot, the job's tech stack mentioned flutter, which I had spent the last year building a handful of apps and had really come to love the framework. I am compelled to add that I really don't like React or Vue, or really Javascript / npm / webpack / css in any form / webdev in general (typescript is the only thing I do like in that space), so building something in Flutter got me really excited. However, it was one of probably 20 emails I got a week spamming my inbox, I really don't know why I was reading this one, and thought surely I wasn't qualified enough for the position. I clicked a link in the email and was brought to a calendar to schedule a zoom call with the recruiter. I wasn't sure this was even legit, and there was a time slot in 15 minutes that a scheduled. I 'showed up' and sure enough, a recruiter on the other side of the internet was waiting for me. We chatted and I walked him through my work experience, no mention of school. He seemed impressed. A few days pass and he connects me with someone from the company, we set up another zoom meeting, more of a 'get to know you'. That call was interesting. I talked with two guys, which are the only two full time devs in the company, and neither of them had really hired anyone before. The questions they asked really weren't technical in nature, but I also couldn't get a read in the slightest what kind of information they were looking for so I could tailor my answers. 15 minutes passed and the lead dev said something like "Alright, well thats all the questions I could think of..." * trails off... Uhhh -- I desperately thought of a question to ask them about the company to buy myself some time to assess what was happening. It seemed to me that this interview had gone poorly, they didn't see my true awesomeness (because their questions weren't really introspective or technical) so I thought of something I could do to rescue this sinking ship. I learned more about the prooduct they are building and what their jobs are like. They seemed to like that. After 40 minutes, we ended the call and I felt a bit more satisfied with that ending. I believe that was on a Monday, and on Thursday they reached out to setup a lunch the next day. Though the company is remote, both devs are located close to me, so we met over lunch the next day. I was told by the recruiter that I would have a more technical portion of the interview, a paid day working in the office with the team to see if I'm a good fit. Heading to lunch, I expected them to congradulate me for a god interview and schedule the 'technical' part, which is probably the most dreaded step of the software engineer aquisition ritual. We had lunch and just got to know each other better, I discovered both of them align pretty closely with my conservative values, which was a nice bonus. Made conversation easy as there is lots to talk about with new acquantances that you discover to have similar passions. At the end of the hour dinner, with no previous mention of the position, the lead dev says "So we both like you, we want you on the team." This came as a bit of a surprise, where was my gauntlet technical obstacle course? But obviously I was thrilled. The dating phase ended as quickly as it began, and with that, I found myself a married to the corporate system. I dropped out of college, just temporarily, to pursue other interests, and also try the job market, to see what I could
catch with, what was in my mind, a decent amount of real world experience. I had worked some sort of software developer
job for about two years, and had just recently concluded a summer internship. I could have continued at my internship
except for the fact that I wasn't offered a full time position, which is a good story for another time. So, with my 2.5
year college education and nearly equal work experience, I ventured onto Indeed and other similar shark sites for poor
saps like myself with naive hopes to throw their resume into the abyss. A month or so into my college semester break,
I received an email from a recruiting agency with an offer for a full time, remote position paying a salaried amount
I thought surely wasn't deserving of a college drop out. To sweeten the pot, the job's tech stack mentioned flutter,
which I had spent the last year building a handful of apps and had really come to love the framework. I am compelled to
add that I really don't like React or Vue, or really Javascript / npm / webpack / css in any form / webdev in general
(typescript is the only thing I do like in that space), so building something in Flutter got me really excited. However,
it was one of probably 20 emails I got a week spamming my inbox, I really don't know why I was reading this one, and
thought surely I wasn't qualified enough for the position. I clicked a link in the email and was brought to a calendar
to schedule a zoom call with the recruiter. I wasn't sure this was even legit, and there was a time slot in 15 minutes
that a scheduled. I 'showed up' and sure enough, a recruiter on the other side of the internet was waiting for me. We
chatted and I walked him through my work experience, no mention of school. He seemed impressed. A few days pass and
he connects me with someone from the company, we set up another zoom meeting, more of a 'get to know you'. That call
was interesting. I talked with two guys, which are the only two full time devs in the company, and neither of them had
really hired anyone before. The questions they asked really weren't technical in nature, but I also couldn't get a read
in the slightest what kind of information they were looking for so I could tailor my answers. 15 minutes passed and
the lead dev said something like "Alright, well that's all the questions I could think of..." * trails off... Uhhh --
I desperately thought of a question to ask them about the company to buy myself some time to assess what was happening.
It seemed to me that this interview had gone poorly, they didn't see my true awesomeness (because their questions
weren't really introspective or technical) so I thought of something I could do to rescue this sinking ship. I learned
more about the product they are building and what their jobs are like. They seemed to like that. After 40 minutes, we
ended the call and I felt a bit more satisfied with that ending. I believe that was on a Monday, and on Thursday they
reached out to setup a lunch the next day. Though the company is remote, both devs are located close to me, so we met
over lunch the next day. I was told by the recruiter that I would have a more technical portion of the interview, a paid
day working in the office with the team to see if I'm a good fit. Heading to lunch, I expected them to congratulate me
for a god interview and schedule the 'technical' part, which is probably the most dreaded step of the software engineer
acquisition ritual. We had lunch and just got to know each other better, I discovered both of them align pretty closely
with my conservative values, which was a nice bonus. Made conversation easy as there is lots to talk about with new
acquaintances that you discover to have similar passions. At the end of the hour dinner, with no previous mention of the
position, the lead dev says "So we both like you, we want you on the team." This came as a bit of a surprise, where was
my gauntlet technical obstacle course? But obviously I was thrilled. The dating phase ended as quickly as it began, and
with that, I found myself a married to the corporate system.
![image](/images/eagle-wizard.jpg#center) ![image](/images/eagle-wizard.jpg#center)
Incoming!! Analogies to life as an rpg with points assigned to various traits that may be more genetic / permanent than I make it seem. Character composition is a little more that just stats, buffs / debuffs, and inventory. But only a little... Incoming!! Analogies to life as an rpg with points assigned to various traits that may be more genetic / permanent
than I make it seem. Character composition is a little more that just stats, buffs / debuffs, and inventory. But only
a little...
# Advice # Advice
How much luck was involved in this process? How much was my modestly stacked resume? I can't say for certain. From my experience, there are a few things within your control that you can try to develop to incerase your odds in the game. I stress *in your control*. I wager 80% of the time when you aren't hired, but you are qualified, its because of forces completely outside your control, hiring freeze, nepotism, off by one error, lazy hr guy, etc, the list has no end. How much luck was involved in this process? How much was my modestly stacked resume? I can't say for certain. From my
experience, there are a few things within your control that you can try to develop to increase your odds in the game.
I stress *in your control*. I wager 80% of the time when you aren't hired, but you are qualified, its because of forces
completely outside your control, hiring freeze, nepotism, off by one error, lazy hr guy, etc, the list has no end.
## Emotional intelligence ## Emotional intelligence
During this hiring process, they took alot of my expertise and experience by my word, and I can only assume they did so because it seemed that my word was one they could trust. I think experience is great; lots of experience gives you the confidence to answer questions about previous problems you have solved, but experience isn't all, or possibly even, the majority of what gets you hired. I think alot of it comes down to your interpersonal skills, your charisma stat, how chisled your chin looks. Some of that you can't change easily, I think I was born with an above average emotional intelligence. But, I can't stess enough how important it is that you appear confident but not overbearing, and eager to learn and work. With everything today getting people to get as far away from socializing I R L, not having any grounded confidence in their abilities, I get the sense that a lot of qualified individuals just don't sell themselves enough. Want the job, and convince yourself you would be a great addition to the team. During this hiring process, they took a lot of my expertise and experience by my word, and I can only assume they did
so because it seemed that my word was one they could trust. I think experience is great; lots of experience gives you
the confidence to answer questions about previous problems you have solved, but experience isn't all, or possibly even,
the majority of what gets you hired. I think alot of it comes down to your interpersonal skills, your charisma stat,
how chiseled your chin looks. Some of that you can't change easily, I think I was born with an above average emotional
intelligence. But, I can't stress enough how important it is that you appear confident but not overbearing, and eager to
learn and work. With everything today getting people to get as far away from socializing I R L, not having any grounded
confidence in their abilities, I get the sense that a lot of qualified individuals just don't sell themselves enough.
Want the job, and convince yourself you would be a great addition to the team.
## Most Important Trait ## Most Important Trait
If you could do a character stat reset on yourself and spec everything into one category, I think you should go all in on "Ability / Willingness to Learn". I think the sciency term is brain plasticity. But you don't need to spend 250 drupals to activate the stat reset, I think its a habit of thought, and can be a learned behavior. What do you do when you encounter a problem? Do you google it? What if google has no answers? What if the answer is "Read these 20 pages of docs"? Do you read them? Or do you say you are 'blocked' during stand up and let your team lead or that one guy that solves every mystery get to the bottom of it? If you can teach yourself something by gritting your teeth and stumbling along the way, only to realize your solution is magnitudes slower that its supposed to be, I think you are still leaps ahead of the snooty pampered rich mom's son who has kombucha and white granite counter tops at home to retreat to when he gets too 'whelmed with work. A wise woman said to me that grit is the greatest word in the english language, if you got enough of it, there isn't anything you can't do. Wise words I reckon. If you could do a character stat reset on yourself and spec everything into one category, I think you should go all
in on "Ability / Willingness to Learn". I think the sciency term is brain plasticity. But you don't need to spend 250
drupals to activate the stat reset, I think its a habit of thought, and can be a learned behavior. What do you do when
you encounter a problem? Do you google it? What if google has no answers? What if the answer is "Read these 20 pages
of docs"? Do you read them? Or do you say you are 'blocked' during stand up and let your team lead or that one guy that
solves every mystery get to the bottom of it? If you can teach yourself something by gritting your teeth and stumbling
along the way, only to realize your solution is magnitudes slower that its supposed to be, I think you are still leaps
ahead of the snooty pampered rich mom's son who has kombucha and white granite counter tops at home to retreat to when
he gets too 'whelmed with work. A wise woman said to me that grit is the greatest word in the English language, if you
got enough of it, there isn't anything you can't do. Wise words I reckon.

View File

@ -8,7 +8,7 @@ title: "TIL: People Are Actually Right"
image: "" image: ""
image_credit: "" image_credit: ""
image_alt: "" image_alt: ""
tags: ["philosophy", "lifestyle"] tags: ["philosophy", "life"]
--- ---
# Context # Context

View File

@ -6,6 +6,7 @@ showTableOfContents: true
type: "tils" type: "tils"
title: "TIL: We Created Dogs and Dogs Created Us" title: "TIL: We Created Dogs and Dogs Created Us"
image: "images/otto-1.webp" image: "images/otto-1.webp"
image_caption: "Otto, Stalwart"
image_alt: "Image of my sweet pup Otto, Irish Setter 7 months" image_alt: "Image of my sweet pup Otto, Irish Setter 7 months"
tags: ["life", "dogs", "history"] tags: ["life", "dogs", "history"]
--- ---

View File

@ -15,6 +15,11 @@
object-fit: cover; object-fit: cover;
} }
.image-caption p {
display: flex;
justify-content: center;
}
/* Mobile - small images fit better */ /* Mobile - small images fit better */
@media (max-width: 480px) { @media (max-width: 480px) {
.post-image img { .post-image img {
@ -38,11 +43,6 @@
max-width: 500px; max-width: 500px;
} }
} }
html[data-theme="dark"] .post-image img {
border-color: var(--dark-secondary-color);
box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 12px;
}
</style> </style>
<div class="post container"> <div class="post container">
@ -72,7 +72,8 @@ html[data-theme="dark"] .post-image img {
{{ if $displayDate }} {{ if $displayDate }}
<p class="post-date">{{ dateFormat (or .Site.Params.dateFormat "January 2, 2006") .Date}} <p class="post-date">{{ dateFormat (or .Site.Params.dateFormat "January 2, 2006") .Date}}
{{ if lt .Date .Lastmod }} | Updated {{ dateFormat (or .Site.Params.dateFormat "January 2, 2006") .Lastmod }}{{ end }} {{ if lt .Date .Lastmod }} | Updated {{ dateFormat (or .Site.Params.dateFormat "January 2, 2006") .Lastmod }}{{
end }}
</p> </p>
{{ end }} {{ end }}
@ -90,6 +91,9 @@ html[data-theme="dark"] .post-image img {
<div class="post-image"> <div class="post-image">
<img src="{{ .Params.image | absURL }}" alt="{{ .Params.image_alt | default .Title }}"> <img src="{{ .Params.image | absURL }}" alt="{{ .Params.image_alt | default .Title }}">
</div> </div>
<div class="image-caption">
<p>{{ .Params.image_caption}}</p>
</div>
{{ end }} {{ end }}
<div class="post-content"> <div class="post-content">