Owner
Tags
asadf
Another TestOctober 2025
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
Server Side Rendering
Server Side Rendering
Actual Server Backend
Actual Server Backend
Dynamic Resume Loader
Dynamic Resume Loader
Interview
Interview
Culture Interview 1
Culture Interview 1
Tech Interview
Tech Interview
Job Search - Applications
Job Search - Applications
Resume Content as Markdown
Resume Content as Markdown
Job Applications
Job Applications
LinkedIn Post
LinkedIn Post
Dynamic Resume
Dynamic Resume
Started Resume Optimizer
Started Resume Optimizer
Reference/Alternate Allele Data Enrichment
Reference/Alternate Allele Data Enrichment
3 Applications and an Interview
3 Applications and an Interview
Fix Stats and Expand Unit Tests
Fix Stats and Expand Unit Tests
DNS auto ipset setup
DNS auto ipset setup
Interview
Interview
AI Platform Engineering
AI Platform Engineering
DNS Working
DNS Working
SSH on PC enabled
SSH on PC enabled
Setup PC for Remote Dev
Setup PC for Remote Dev
DNS SSL Cert working
DNS SSL Cert working
Job Search
Job Search
DNSSSSSS
DNSSSSSS
Stupid DNS
Stupid DNS
DNS Dynamic Bootstrap and Tests
DNS Dynamic Bootstrap and Tests
DNS Dynamic Records
DNS Dynamic Records
School Volunteer
School Volunteer
Wrote Vibe Coding Guide
Wrote Vibe Coding Guide
Wrote Rapid Prototypes
Wrote Rapid Prototypes
Job Search
Job Search
PAC Work
PAC Work
API in front of internal DNS manager
API in front of internal DNS manager
5 Job Applications
5 Job Applications
Setup internal DNS manager
Setup internal DNS manager
Finish Bulk BQ Operations
Finish Bulk BQ Operations
10k Walk
10k Walk
More repo nonsense
More repo nonsense
Recruiter Call
Recruiter Call
Actually Figure out How to use this pipeline
Actually Figure out How to use this pipeline
PAC Work
PAC Work
Finish Repository Refactor
Finish Repository Refactor
Repository Design Pattern
Repository Design Pattern
Coffee Chat
Coffee Chat
Job Search
Job Search
Job Search
Job Search
PAC Work
PAC Work
Karate Session
Karate Session
Fought the Vibe
Fought the Vibe
Database Connection Refactor
Database Connection Refactor
Recruiter Call
Recruiter Call
MCP API Design + vscode setup
MCP API Design + vscode setup
Start Job Hunting
Start Job Hunting
Full Karate Day
Full Karate Day
MCP Server Setup
MCP Server Setup
(Start) Implementing BQ Reference Stats
(Start) Implementing BQ Reference Stats
Personal MCP Step 1
Personal MCP Step 1
Rebuild Resume
Rebuild Resume
GRCh37 → GRCh38 Converion
GRCh37 → GRCh38 Converion
Revivify LinkedIn
Revivify LinkedIn
Stare at the Screen Long Enough
Stare at the Screen Long Enough
Developing Procedural Generation
Developing Procedural Generation
Tis The Season
Tis The Season
Who Owns the Data?
Who Owns the Data?
Coding Without a Map
Coding Without a Map
Avoiding Overdesign Traps
Avoiding Overdesign Traps
Design Starts With What You Have
Design Starts With What You Have
Putting Code Through a Distillery
Putting Code Through a Distillery
Start designing new feature
Start designing new feature
What do now?
What do now?
Finish CreateMotif
Finish CreateMotif
Modulo Operator for Magic Math
Modulo Operator for Magic Math
Unreasonably Useful: Pen & Paper
Unreasonably Useful: Pen & Paper
Unit Tests Fixes This
Unit Tests Fixes This
Debugging Music Strategies
Debugging Music Strategies
A Choice of Stratigies
A Choice of Stratigies
Interface Signature Rework
Interface Signature Rework
PAC Meeting
PAC Meeting
Start Testing CreateMotif
Start Testing CreateMotif
Finish Oct Treasurer Report
Finish Oct Treasurer Report
PAC Oct Treasury Report
PAC Oct Treasury Report
Long Functions Smell Bad
Long Functions Smell Bad
Marching Through Brain Fog
Marching Through Brain Fog
Mediations on Tiger and Crane
Mediations on Tiger and Crane
Kumite Karate Day
Kumite Karate Day
Almost correct tension calculations
Almost correct tension calculations
Thinking about calculating tension
Thinking about calculating tension
The Path Forward Is Clear
The Path Forward Is Clear
A Calculated Chance to Rest
A Calculated Chance to Rest
Arrange data for CreateMotif
Arrange data for CreateMotif
AT Proto Quickstart Setup
AT Proto Quickstart Setup
Calculating tension in music
Calculating tension in music
CreateMotif design work
CreateMotif design work
Rev/Expense Report Sept 2024
Rev/Expense Report Sept 2024
Design work for Create Motif
Design work for Create Motif
Start CreateMotif Strategy
Start CreateMotif Strategy
Fixed crashes; still needs smoothing
Fixed crashes; still needs smoothing
DNBK Gasshuku 2024
DNBK Gasshuku 2024
Look for scheduling error
Look for scheduling error
PAC Reimbursements
PAC Reimbursements
Add repeating property to Instrument
Add repeating property to Instrument
Instruments can now play more than one set of bars
Instruments can now play more than one set of bars
InstrumentSchedule destruction bug
InstrumentSchedule destruction bug
Stupid Data is wrong
Stupid Data is wrong
Flatten Composer Data
Flatten Composer Data
Refactor Music Composer
Refactor Music Composer
Composer Code technically working
Composer Code technically working
Chase Composer Errs/Crashes
Chase Composer Errs/Crashes
PAC Business
PAC Business
Music Composer - Almost working
Music Composer - Almost working
Big push on Music Strategy
Big push on Music Strategy
Minor continuation of ComposerData
Minor continuation of ComposerData
PAC First 24/25 Meeting
PAC First 24/25 Meeting
PAC Meeting prep
PAC Meeting prep
Fit musical structures into ComposerData
Fit musical structures into ComposerData
Continue Refining ComposerData object
Continue Refining ComposerData object
Continue Rubber Ducking MusicComposer Data
Continue Rubber Ducking MusicComposer Data
Continue to Develop ComposerData
Continue to Develop ComposerData
Build out Composers data management
Build out Composers data management
Build how composer interacts with global state
Build how composer interacts with global state
PAC Budget Proposal Review
PAC Budget Proposal Review
How actually generate music good?
How actually generate music good?
Bootstrap Musical Comp strategy
Bootstrap Musical Comp strategy
Composer Design work
Composer Design work
Started on Music Composer
Started on Music Composer
Clean-up finalized(?) PAC budget
Clean-up finalized(?) PAC budget
SetThird connected to PhaseManager
SetThird connected to PhaseManager
Flesh out SetThird phase
Flesh out SetThird phase
Start SetThirds Phase
Start SetThirds Phase
Fixed Audio Issue: Le Facepalm
Fixed Audio Issue: Le Facepalm
Submitted Unreal bug report
Submitted Unreal bug report
PAC Budget Meeting
PAC Budget Meeting
Rebuild AudioCuePlayer in BP to test
Rebuild AudioCuePlayer in BP to test
Investigate MetaSound code
Investigate MetaSound code
Try direct set AudioComponents params
Try direct set AudioComponents params
Investigating FAudioParameter
Investigating FAudioParameter
Troll through Unreal Engine code
Troll through Unreal Engine code
Continuing debugging setting MS audio params
Continuing debugging setting MS audio params
Fix crashes, debug PlayQuantize
Fix crashes, debug PlayQuantize
Finished following MetaSound refactor chain reaction
Finished following MetaSound refactor chain reaction
Rework InstrumentData to use single Metasound
Rework InstrumentData to use single Metasound
Research Setting SoundWave param
Research Setting SoundWave param
Finish multi-note instruments
Finish multi-note instruments
Refactor InstrumentSchedule Data
Refactor InstrumentSchedule Data
Record LETSGO demos
Record LETSGO demos
Another editing pass
Another editing pass
Janky ass notes-to-sound mapping
Janky ass notes-to-sound mapping
Editing pass on Music Engine articles
Editing pass on Music Engine articles
Improve jerkytreats.dev
Improve jerkytreats.dev
Finish 2 Music Engine articles
Finish 2 Music Engine articles
Drum Machine article work
Drum Machine article work
Start implementing multi-note Instruments
Start implementing multi-note Instruments
Manually map each CheeseKey sound to unreal object
Manually map each CheeseKey sound to unreal object
Finish Drum Patterns; Start rebuilding Cheese Keys synth
Finish Drum Patterns; Start rebuilding Cheese Keys synth
Add support for multiple instruments
Add support for multiple instruments
Finish PAC Year end report
Finish PAC Year end report
Add Remaining Cheese Keys
Add Remaining Cheese Keys
PAC year end report
PAC year end report
Add InstrumentSchedule
Add InstrumentSchedule
Decide to continue improving Drum Machine
Decide to continue improving Drum Machine
Refactor MainClock → ClockSettings
Refactor MainClock → ClockSettings
Finish Rebuilding Drums
Finish Rebuilding Drums
Playing Drums from Code surprisingly sus
Playing Drums from Code surprisingly sus
Connect Drums to PhaseManager
Connect Drums to PhaseManager
Bootstrap new clock in Drums
Bootstrap new clock in Drums
Started adding to Building Core Gameplay Loop
Started adding to Building Core Gameplay Loop
Start rebuilding Drums in code
Start rebuilding Drums in code
Finish porting Clock to code; random cleanup
Finish porting Clock to code; random cleanup
PAC FY 23-24 Fiscal Report
PAC FY 23-24 Fiscal Report
Published Storming Valhalla
Published Storming Valhalla
Add destruction logic to PhaseManager
Add destruction logic to PhaseManager
Start moving Clock to code
Start moving Clock to code
Finished and fixed SetTonic phase
Finished and fixed SetTonic phase
Fix platform destruction logic
Fix platform destruction logic
SetTonic Phase working
SetTonic Phase working
Convert SetTonic and PhaseManger into AActors
Convert SetTonic and PhaseManger into AActors
Find issue (but not yet fix) for null AudioPlatform spawning
Find issue (but not yet fix) for null AudioPlatform spawning
Fix Phase Memory Access Violation crashes
Fix Phase Memory Access Violation crashes
Debug AudioPlatformSpawner Crashes
Debug AudioPlatformSpawner Crashes
GameMode inits PhaseManager
GameMode inits PhaseManager
PAC Treasury Report
PAC Treasury Report
Compile Phases logic successfully
Compile Phases logic successfully
Process Phases logic
Process Phases logic
PhaseController De/Activation Logic
PhaseController De/Activation Logic
SetTonic setup
SetTonic setup
PAC: Monthly Treasury Report
PAC: Monthly Treasury Report
Actor destruction logic
Actor destruction logic
Blog article: First game lessons
Blog article: First game lessons
Eisenhower book report
Eisenhower book report
Light mixing pass on Storming Valhalla
Light mixing pass on Storming Valhalla
Big mixing pass on Storming Valhalla
Big mixing pass on Storming Valhalla
Finish SetTonic platform spawning logic; start hooking up phase/state management
Finish SetTonic platform spawning logic; start hooking up phase/state management
Rerecord/Mix lead guitar for Storming Valhalla
Rerecord/Mix lead guitar for Storming Valhalla
PAC Exec Meeting
PAC Exec Meeting
Add position offset logic for SetTonic spawned platforms
Add position offset logic for SetTonic spawned platforms
Add function to get random note
Add function to get random note
PAC Gaming Application Grant
PAC Gaming Application Grant
Add PlatformSpawner as a property in SetTonic
Add PlatformSpawner as a property in SetTonic
PAC Treasury: Gaming Grant Application
PAC Treasury: Gaming Grant Application
Add Platform Spawning function
Add Platform Spawning function
Create AudioPlatform Spawner C++ Parent class
Create AudioPlatform Spawner C++ Parent class
Move Get Camera Vector Forward Function from BP to Code
Move Get Camera Vector Forward Function from BP to Code
Use C++ Vector Forward Function
Use C++ Vector Forward Function
Started looking into Refactoring AudioPlatformSpawner
Started looking into Refactoring AudioPlatformSpawner
Vastly simplify SetTonic design
Vastly simplify SetTonic design
Attempt vocals for Seeking Andalusia
Attempt vocals for Seeking Andalusia
Minor mix pass on Storming Valhalla
Minor mix pass on Storming Valhalla
PAC Treasury Review
PAC Treasury Review
June 2024 LETSGO Dev Update
June 2024 LETSGO Dev Update
Publish LETSGO demo video
Publish LETSGO demo video
Finished first draft of Refactor article
Finished first draft of Refactor article
NoteContainer Fix
NoteContainer Fix
AudioPlatform nearly FULLY refactored
AudioPlatform nearly FULLY refactored
PAC Treasury Management
PAC Treasury Management
Move AudioPlatform Sound Cues to Code
Move AudioPlatform Sound Cues to Code
Continue Pulling apart AudioPlatform
Continue Pulling apart AudioPlatform
Start Audio Platform Audio Cues playing as Queued Quartz events
Start Audio Platform Audio Cues playing as Queued Quartz events
Continue pulling apart AudioPlatform
Continue pulling apart AudioPlatform
Started Seeking Andalusia
Started Seeking Andalusia
Editing passes
Editing passes
Continue Work on AudioPlatform Refactor
Continue Work on AudioPlatform Refactor
vendor init meeting
vendor init meeting
vendor work
vendor work
PAC Exec Meeting
PAC Exec Meeting
Offer Negotiation
Offer Negotiation
Pull ParticleController out of AudioPlatform
Pull ParticleController out of AudioPlatform
Crane does editing pass; karate
Crane does editing pass; karate
Think about AudioPlatform refactor
Think about AudioPlatform refactor
Job searching sucks
Job searching sucks
Interview
Interview
Start writing gameplay loop code
Start writing gameplay loop code
Publishable Core Gameplay loop design
Publishable Core Gameplay loop design
Karate Grading
Karate Grading
Karate
Karate
Music Production
Music Production
Interview
Interview
Interview
Interview
Finish Initial Design for LETSGO State Management
Finish Initial Design for LETSGO State Management
Write Crane Stands Tall
Write Crane Stands Tall
Fix intro, try to bass up lead
Fix intro, try to bass up lead
Interview
Interview
Added arp for new song
Added arp for new song
Continued pushing on Core Loop design
Continued pushing on Core Loop design
Interview
Interview
Video Editing: Kata
Video Editing: Kata
Composer/Conductor Design
Composer/Conductor Design
Karate
Karate
Composer/Conductor/Phase Design
Composer/Conductor/Phase Design
Start work on LETSGO
Start work on LETSGO
Delete SpawnPool
Delete SpawnPool
Start working on NoteContainer
Start working on NoteContainer
Karate
Karate
LETSGO Refactor: GenerateAllScales
LETSGO Refactor: GenerateAllScales
Push on Zig
Push on Zig
Zig - Compiling fs.Dir
Zig - Compiling fs.Dir
Interview - Final Round
Interview - Final Round
Interview first round, new company
Interview first round, new company
Massive 4 hour technical interview
Massive 4 hour technical interview
Continue Strings doc
Continue Strings doc
Pull strings research into its own document
Pull strings research into its own document
Job interview
Job interview
Publish Strings article
Publish Strings article
Finish strings article
Finish strings article
Technical interview
Technical interview
Technical Interview
Technical Interview
It was too nice to do any work today
It was too nice to do any work today
Karate
Karate
Karate
Karate
Gym
Gym
Interview
Interview
Research: Byte Arrays, UTF-8, and other basics
Research: Byte Arrays, UTF-8, and other basics
Zig has no strings
Zig has no strings
Interview
Interview
Interview
Interview
Zig: Import Win32
Zig: Import Win32
Wrap C with Zig
Wrap C with Zig
Attempt to use Zig to clean the directories
Attempt to use Zig to clean the directories
Investigate alternatives for Windows Installers
Investigate alternatives for Windows Installers
Zig vs. Windows Registry
Zig vs. Windows Registry
Investigate Zig
Investigate Zig
Job Search
Job Search
Procrastinate with Writing
Procrastinate with Writing
Publish AI articles
Publish AI articles
Publish Keep a Record
Publish Keep a Record
Tool to clean Unreal generated dirs
Tool to clean Unreal generated dirs
Play with Powershell
Play with Powershell
Github Actions + NSIS investigation
Github Actions + NSIS investigation
Job search
Job search
Job search
Job search
Write about tools/automation
Write about tools/automation
Job Search
Job Search
Job Search
Job Search
Job Search
Job Search
Blog writing
Blog writing
Publish Curiosity Pays the Cat
Publish Curiosity Pays the Cat
Futz around in LETSGO
Futz around in LETSGO
Job Search
Job Search
Writing
Writing
October 2025
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
Brand new DB for testing purposes:
October 2025
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
New DB as Table view:
Original view, broken on Super:
October 2025
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
New Time Tracking View, not duplicated, Works on Super:
October 2025
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
Original DB view as Table, Works on Super:
Name | Date | Hours | Tags |
|---|---|---|---|
Server Side Rendering | July 10, 2025 | 2 | Resume BuilderTypescript |
Actual Server Backend | July 9, 2025 | 3 | Resume BuilderTypescript |
Dynamic Resume Loader | July 8, 2025 | 3 | Resume BuilderTypescript |
Interview | July 9, 2025 | 1.5 | Job Search |
Culture Interview 1 | July 4, 2025 | 1 | Job Search |
Tech Interview | July 4, 2025 | 1.5 | Job Search |
Job Search - Applications | July 2, 2025 | 1.5 | Job Search |
Resume Content as Markdown | July 3, 2025 | 1 | Job SearchResume Builder |
Job Applications | July 3, 2025 | 1.75 | Job Search |
LinkedIn Post | July 3, 2025 | 0.25 | Job Search |
Dynamic Resume | July 2, 2025 | 1.5 | Resume BuilderJob Search |
Started Resume Optimizer | July 1, 2025 | 2 | Resume BuilderJob Search |
Reference/Alternate Allele Data Enrichment | June 29, 2025 | 2 | DNAVibe CodingData Science |
3 Applications and an Interview | June 30, 2025 | 3 | Job Search |
Fix Stats and Expand Unit Tests | June 28, 2025 | 3 | DNAVibe CodingGolang |
DNS auto ipset setup | June 28, 2025 | 1 | DNS |
Interview | June 27, 2025 | 0.5 | Job Search |
AI Platform Engineering | June 27, 2025 | 3 | BlogAICareer Development |
DNS Working | June 26, 2025 | 2 | DNSVibe CodingGolang |
SSH on PC enabled | June 25, 2025 | 1 | WindowsIT |
Setup PC for Remote Dev | June 24, 2025 | 2 | ITWindows |
DNS SSL Cert working | June 24, 2025 | 4 | DNSVibe CodingGolang |
Job Search | June 23, 2025 | 2 | Job Search |
DNSSSSSS | June 23, 2025 | 4 | DNSVibe CodingGolang |
Stupid DNS | June 22, 2025 | 6 | DNSGolangVibe Coding |
DNS Dynamic Bootstrap and Tests | June 20, 2025 | 6 | DNSGolangVibe Coding |
DNS Dynamic Records | June 19, 2025 | 2 | DNSGolangVibe Coding |
School Volunteer | June 18, 2025 | 5 | PACParenthood |
Wrote Vibe Coding Guide | June 18, 2025 | 2 | AIVibe Coding |
Wrote Rapid Prototypes | June 17, 2025 | 2 | BlogAIJob Search |
Job Search | June 17, 2025 | 0.5 | Job Search |
PAC Work | June 17, 2025 | 2 | PAC |
API in front of internal DNS manager | June 16, 2025 | 2 | APIGolangDNS |
5 Job Applications | June 16, 2025 | 1 | Job Search |
Setup internal DNS manager | June 15, 2025 | 2 | DNSTailscale |
Finish Bulk BQ Operations | June 15, 2025 | 2 | DNAVibe CodingGolang |
10k Walk | June 14, 2025 | 2 | Personal HealthExercise |
More repo nonsense | June 14, 2025 | 4 | DNAVibe CodingGolang |
Recruiter Call | June 13, 2025 | 0.5 | |
Actually Figure out How to use this pipeline | June 13, 2025 | 4 | |
PAC Work | June 12, 2025 | 2 | PAC |
Finish Repository Refactor | June 13, 2025 | 1 | |
Repository Design Pattern | June 12, 2025 | 6 | |
Coffee Chat | June 11, 2025 | 2 | Job Search |
Job Search | June 11, 2025 | 3 | Job Search |
Job Search | June 10, 2025 | ||
PAC Work | June 10, 2025 | 3 | |
Karate Session | June 10, 2025 | 1 | KaratePersonal Health |
Fought the Vibe | June 10, 2025 | 1 | DNAVibe CodingGolang |
Database Connection Refactor | June 9, 2025 | 2 | Vibe CodingDNAGolang |
Recruiter Call | June 9, 2025 | 0.5 | Job Search |
MCP API Design + vscode setup | June 9, 2025 | 4 | AIVibe CodingMCP |
Start Job Hunting | June 9, 2025 | 3 | Job SearchCareer Development |
Full Karate Day | June 7, 2025 | 7 | KaratePersonal Health |
MCP Server Setup | June 8, 2025 | 3 | AIMCP |
(Start) Implementing BQ Reference Stats | June 7, 2025 | 2 | DNAVibe Coding |
Personal MCP Step 1 | June 6, 2025 | 2 | AIMCP |
Rebuild Resume | June 6, 2025 | 1 | Career Development |
GRCh37 → GRCh38 Converion | June 6, 2025 | 1 | Personal HealthDNA |
Revivify LinkedIn | June 5, 2025 | 3 | Career Development |
Stare at the Screen Long Enough | January 6, 2025 | 1 | UnrealCodeC++LETSGO |
Developing Procedural Generation | December 31, 2024 | 1 | UnrealCodeC++LETSGO |
Tis The Season | December 29, 2024 | 2 | UnrealCodeC++LETSGO |
Who Owns the Data? | December 19, 2024 | 1 | UnrealCodeC++LETSGO |
Coding Without a Map | December 16, 2024 | 1.5 | UnrealCodeC++LETSGO |
Avoiding Overdesign Traps | December 12, 2024 | 1 | UnrealCodeC++LETSGO |
Design Starts With What You Have | December 11, 2024 | 1 | CodeLETSGORefactorDesign |
Putting Code Through a Distillery | December 10, 2024 | 0.75 | SystemsCodeDesign |
Start designing new feature | December 9, 2024 | 1 | UnrealSystemsDesignLETSGO |
What do now? | December 3, 2024 | 1 | UnrealCodeC++LETSGO |
Finish CreateMotif | November 30, 2024 | 2 | UnrealCodeC++LETSGO |
Modulo Operator for Magic Math | November 27, 2024 | 1 | UnrealCodeC++LETSGO |
Unreasonably Useful: Pen & Paper | November 26, 2024 | 0.75 | UnrealCodeC++LETSGO |
Unit Tests Fixes This | November 25, 2024 | 1 | UnrealCodeC++LETSGO |
Debugging Music Strategies | November 24, 2024 | 3 | UnrealCodeC++LETSGO |
A Choice of Stratigies | November 21, 2024 | 1 | UnrealCodeC++Rider |
Interface Signature Rework | November 20, 2024 | 1 | UnrealCodeC++LETSGO |
PAC Meeting | November 19, 2024 | 2 | PAC |
Start Testing CreateMotif | November 19, 2024 | 1 | UnrealCodeC++LETSGO |
Finish Oct Treasurer Report | November 18, 2024 | 0.5 | PAC |
PAC Oct Treasury Report | November 17, 2024 | 2 | PAC |
Long Functions Smell Bad | November 18, 2024 | 1 | UnrealCodeC++LETSGO |
Marching Through Brain Fog | November 15, 2024 | 1 | UnrealCodeC++LETSGO |
Mediations on Tiger and Crane | November 10, 2024 | 3 | Karate |
Kumite Karate Day | November 9, 2024 | 4.5 | Karate |
Almost correct tension calculations | November 11, 2024 | 1 | CodeDesignLETSGO |
Thinking about calculating tension | November 7, 2024 | 1 | UnrealCodeC++LETSGO |
The Path Forward Is Clear | November 6, 2024 | 1 | UnrealCodeC++LETSGO |
A Calculated Chance to Rest | November 5, 2024 | 1 | UnrealCodeC++LETSGO |
Arrange data for CreateMotif | November 4, 2024 | 1 | UnrealCodeC++LETSGO |
AT Proto Quickstart Setup | October 31, 2024 | 0.5 | BlueskyATProtoCode |
Calculating tension in music | October 31, 2024 | 0.75 | UnrealCodeDesignLETSGO |
CreateMotif design work | October 29, 2024 | 1 | LETSGODesignMusic Engine |
Rev/Expense Report Sept 2024 | October 28, 2024 | 1 | PAC |
Design work for Create Motif | October 28, 2024 | 1 | UnrealLETSGODesignCode |
Start CreateMotif Strategy | October 24, 2024 | 1 | UnrealC++CodeLETSGO |
Fixed crashes; still needs smoothing | October 23, 2024 | 1.5 | UnrealCodeC++LETSGO |
DNBK Gasshuku 2024 | October 19, 2024 | 16 | Karate |
Refactor TSharedPtr, resolving crashes | October 22, 2024 | 1.25 | UnrealCodeC++LETSGO |
TSharedPtr intended usage | October 21, 2024 | 3 | UnrealCodeC++LETSGO |
Look for scheduling error | October 18, 2024 | 0.75 | UnrealCodeC++LETSGO |
PAC Reimbursements | October 17, 2024 | 0.5 | Unreal |
Add repeating property to Instrument | October 14, 2024 | 1 | Unreal |
Instruments can now play more than one set of bars | October 16, 2024 | 1.5 | Unreal |
InstrumentSchedule destruction bug | October 17, 2024 | 1 | Unreal |
Stupid Data is wrong | October 15, 2024 | 1 | UnrealCodeC++LETSGO |
Flatten Composer Data | October 13, 2024 | 3 | UnrealCodeC++LETSGO |
Refactor Music Composer | October 12, 2024 | 4 | UnrealCodeC++LETSGO |
Composer Code technically working | October 9, 2024 | 1 | UnrealCodeC++LETSGO |
Chase Composer Errs/Crashes | October 8, 2024 | 1.5 | UnrealCodeC++LETSGO |
PAC Business | October 7, 2024 | 2 | PAC |
Music Composer - Almost working | October 7, 2024 | 4 | UnrealCodeC++LETSGO |
Big push on Music Strategy | October 6, 2024 | 4 | UnrealCodeC++LETSGO |
Minor continuation of ComposerData | September 26, 2024 | 0.25 | UnrealCodeDesignLETSGO |
PAC First 24/25 Meeting | September 24, 2024 | 2 | PAC |
PAC Meeting prep | September 24, 2024 | 1.5 | PAC |
Fit musical structures into ComposerData | September 24, 2024 | 1 | UnrealDesignCodeLETSGO |
Continue Refining ComposerData object | September 23, 2024 | 1 | UnrealCodeDesignLETSGO |
Continue Rubber Ducking MusicComposer Data | September 22, 2024 | 2.5 | UnrealDesignDocumentationMusic Engine |
Continue to Develop ComposerData | September 21, 2024 | 3 | UnrealCodeC++LETSGO |
Build out Composers data management | September 20, 2024 | 1.25 | UnrealCodeC++LETSGO |
Build how composer interacts with global state | September 19, 2024 | 1 | UnrealCodeC++Leadership |
PAC Budget Proposal Review | September 16, 2024 | 2 | PAC |
How actually generate music good? | September 18, 2024 | 1 | UnrealResearchCodeLETSGO |
Bootstrap Musical Comp strategy | September 17, 2024 | 1 | UnrealCodeC++LETSGO |
Composer Design work | September 16, 2024 | 1 | ResearchDocumentationLETSGO |
Started on Music Composer | September 15, 2024 | 2.5 | UnrealSystemsDesignMusic Engine |
Clean-up finalized(?) PAC budget | September 14, 2024 | 0.75 | PAC |
SetThird connected to PhaseManager | September 14, 2024 | 2.5 | UnrealCodeC++LETSGO |
Flesh out SetThird phase | September 13, 2024 | 1 | UnrealCodeC++LETSGO |
Start SetThirds Phase | September 12, 2024 | 1 | UnrealCodeC++LETSGO |
Fixed Audio Issue: Le Facepalm | September 11, 2024 | 1 | UnrealResearchC++LETSGO |
Submitted Unreal bug report | September 10, 2024 | 1 | Unreal |
PAC Budget Meeting | September 9, 2024 | 1 | PAC |
Rebuild AudioCuePlayer in BP to test | September 9, 2024 | 1 | UnrealBlueprintsLETSGO |
Investigate MetaSound code | September 7, 2024 | 1 | UnrealResearchC++LETSGO |
Try direct set AudioComponents params | September 5, 2024 | 1 | UnrealResearchCodeC++LETSGO |
Investigating FAudioParameter | September 4, 2024 | 1 | UnrealResearchC++LETSGO |
Troll through Unreal Engine code | September 3, 2024 | 1 | ResearchCodeUnrealLETSGO |
Continuing debugging setting MS audio params | August 30, 2024 | 1 | UnrealCodeC++LETSGO |
Fix crashes, debug PlayQuantize | August 29, 2024 | 1.25 | UnrealCodeC++LETSGO |
Finished following MetaSound refactor chain reaction | August 28, 2024 | 1.25 | UnrealCodeC++LETSGO |
Rework InstrumentData to use single Metasound | August 27, 2024 | 1.5 | UnrealCodeC++LETSGO |
Research Setting SoundWave param | August 26, 2024 | 1.5 | UnrealResearchLETSGOBlueprints |
Finish multi-note instruments | August 24, 2024 | 3 | UnrealCodeC++LETSGO |
Refactor InstrumentSchedule Data | August 23, 2024 | 1.5 | UnrealCodeC++LETSGO |
Record LETSGO demos | August 22, 2024 | 1 | Video EditingMusic EngineLETSGO |
Another editing pass | August 21, 2024 | 1 | DocumentationMusic EngineLETSGO |
Janky ass notes-to-sound mapping | August 21, 2024 | 1 | UnrealCodeC++LETSGO |
Editing pass on Music Engine articles | August 20, 2024 | 2 | LETSGOMusic EngineDocumentation |
Improve jerkytreats.dev | August 19, 2024 | 2 | jerkytreats.dev |
Finish 2 Music Engine articles | August 18, 2024 | 2 | DocumentationMusic EngineLETSGO |
Drum Machine article work | August 17, 2024 | 0.5 | DocumentationMusic EngineLETSGO |
Start implementing multi-note Instruments | August 14, 2024 | 2 | UnrealCodeC++LETSGO |
Manually map each CheeseKey sound to unreal object | August 13, 2024 | 1 | UnrealLETSGOMusic Engine |
Finish Drum Patterns; Start rebuilding Cheese Keys synth | August 12, 2024 | 1 | UnrealCodeC++LETSGO |
Add support for multiple instruments | August 10, 2024 | 8 | UnrealCodeC++LETSGO |
Finish PAC Year end report | August 9, 2024 | 1 | PAC |
Add Remaining Cheese Keys | August 9, 2024 | 1 | UnrealLETSGO |
PAC year end report | August 8, 2024 | 2 | PAC |
Add InstrumentSchedule | August 9, 2024 | 0.75 | UnrealCodeC++LETSGO |
Decide to continue improving Drum Machine | August 8, 2024 | 1 | UnrealDocumentationLETSGODesign |
Refactor MainClock → ClockSettings | August 7, 2024 | 1.5 | UnrealCodeC++LETSGO |
Finish Rebuilding Drums | August 6, 2024 | 1 | UnrealCodeC++LETSGO |
Playing Drums from Code surprisingly sus | August 5, 2024 | 6 | UnrealCodeC++LETSGO |
Connect Drums to PhaseManager | July 30, 2024 | 1.25 | UnrealCodeC++LETSGO |
Bootstrap new clock in Drums | July 29, 2024 | 0.75 | UnrealC++CodeLETSGO |
Started adding to Building Core Gameplay Loop | July 28, 2024 | 1 | Music EngineBlogDocumentation |
Start rebuilding Drums in code | July 28, 2024 | 1 | UnrealCodeC++BlueprintsLETSGO |
Finish porting Clock to code; random cleanup | July 26, 2024 | 0.25 | UnrealCodeC++LETSGO |
PAC FY 23-24 Fiscal Report | July 25, 2024 | 0.5 | PAC |
Published Storming Valhalla | July 25, 2024 | 0.5 | Music Production |
Add destruction logic to PhaseManager | July 25, 2024 | 0.75 | UnrealCodeC++LETSGO |
Start moving Clock to code | July 24, 2024 | 1 | UnrealCodeC++LETSGO |
Finished and fixed SetTonic phase | July 23, 2024 | 1 | UnrealCodeC++LETSGO |
Fix platform destruction logic | July 22, 2024 | 0.5 | UnrealCodeC++LETSGO |
SetTonic Phase working | July 19, 2024 | 1 | UnrealCodeC++LETSGO |
Convert SetTonic and PhaseManger into AActors | July 18, 2024 | 1 | UnrealCodeC++LETSGO |
Find issue (but not yet fix) for null AudioPlatform spawning | July 18, 2024 | 0.75 | UnrealCodeC++LETSGO |
Fix Phase Memory Access Violation crashes | July 17, 2024 | 1 | UnrealCodeC++LETSGO |
Debug AudioPlatformSpawner Crashes | July 16, 2024 | 1 | UnrealCodeC++LETSGO |
GameMode inits PhaseManager | July 15, 2024 | 0.75 | UnrealC++CodeLETSGO |
PAC Treasury Report | July 11, 2024 | 1 | PAC |
Compile Phases logic successfully | July 12, 2024 | 1 | UnrealCodeC++LETSGO |
Process Phases logic | July 11, 2024 | 1 | UnrealC++CodeLETSGO |
PhaseController De/Activation Logic | July 10, 2024 | 1 | UnrealCodeC++LETSGO |
SetTonic setup | July 8, 2024 | 1 | LETSGOUnrealC++Code |
PAC: Monthly Treasury Report | July 9, 2024 | 1 | PAC |
Actor destruction logic | July 9, 2024 | 1 | LETSGOC++CodeUnreal |
Blog article: First game lessons | July 3, 2024 | 1.5 | BlogLETSGO |
Eisenhower book report | July 2, 2024 | 0.5 | BlogLeadershipResearch |
Light mixing pass on Storming Valhalla | July 1, 2024 | 0.5 | Music Production |
Big mixing pass on Storming Valhalla | July 2, 2024 | 2 | Music Production |
Finish SetTonic platform spawning logic; start hooking up phase/state management | June 27, 2024 | 0.75 | UnrealCodeC++LETSGO |
Rerecord/Mix lead guitar for Storming Valhalla | June 24, 2024 | 2 | Music Production |
PAC Exec Meeting | June 24, 2024 | 2 | PAC |
Add position offset logic for SetTonic spawned platforms | June 25, 2024 | 0.5 | UnrealCodeC++LETSGO |
Add function to get random note | June 26, 2024 | 0.5 | LETSGOC++CodeUnreal |
PAC Gaming Application Grant | June 23, 2024 | 1 | PAC |
Add PlatformSpawner as a property in SetTonic | June 24, 2024 | 0.75 | LETSGOC++Code |
PAC Treasury: Gaming Grant Application | June 16, 2024 | 1 | PAC |
Add Platform Spawning function | June 18, 2024 | 1 | UnrealC++CodeLETSGO |
Create AudioPlatform Spawner C++ Parent class | June 12, 2024 | 0.5 | UnrealC++CodeLETSGO |
Move Get Camera Vector Forward Function from BP to Code | June 13, 2024 | 0.75 | UnrealC++CodeLETSGO |
Use C++ Vector Forward Function | June 14, 2024 | 0.5 | LETSGOC++CodeUnreal |
Started looking into Refactoring AudioPlatformSpawner | June 11, 2024 | 0.75 | UnrealLETSGODesignRefactor |
Vastly simplify SetTonic design | June 10, 2024 | 1 | LETSGODesignCode |
Attempt vocals for Seeking Andalusia | June 7, 2024 | 2 | Music Production |
Minor mix pass on Storming Valhalla | June 9, 2024 | 0.5 | Music Production |
PAC Treasury Review | June 9, 2024 | 0.5 | PAC |
June 2024 LETSGO Dev Update | June 9, 2024 | 2 | Video Editingjerkytreats.devLETSGO |
Publish LETSGO demo video | June 9, 2024 | 0.5 | Video EditingPublishLETSGO |
Finished first draft of Refactor article | June 9, 2024 | 2 | DocumentationMusic EngineBlogLETSGO |
NoteContainer Fix | June 7, 2024 | 3 | UnrealCodeC++BlueprintsLETSGO |
AudioPlatform nearly FULLY refactored | June 5, 2024 | 7 | UnrealCodeC++Blueprints |
PAC Treasury Management | June 3, 2024 | 3 | PAC |
Move AudioPlatform Sound Cues to Code | June 4, 2024 | 5 | LETSGOC++CodeBlueprints |
Continue Pulling apart AudioPlatform | June 3, 2024 | 1 | LETSGOC++BlueprintsCode |
Start Audio Platform Audio Cues playing as Queued Quartz events | May 30, 2024 | 2 | UnrealC++BlueprintsLETSGO |
Continue pulling apart AudioPlatform | May 29, 2024 | 2.5 | LETSGOUnrealCodeBlueprints |
Started Seeking Andalusia | May 28, 2024 | 1 | Music Production |
Editing passes | May 27, 2024 | 1 | Blog |
Continue Work on AudioPlatform Refactor | May 28, 2024 | 2 | LETSGOUnrealC++Blueprints |
vendor init meeting | May 23, 2024 | 2 | HC |
vendor work | May 27, 2024 | 0.5 | HC |
PAC Exec Meeting | May 27, 2024 | 2 | PAC |
Offer Negotiation | May 21, 2024 | 4 | Job Search |
Pull ParticleController out of AudioPlatform | May 22, 2024 | 2 | LETSGOBlueprintsMusic EngineRefactor |
Crane does editing pass; karate | May 19, 2024 | 3 | BlogKarate |
Think about AudioPlatform refactor | May 18, 2024 | 1 | LETSGOBlueprintsRefactorMusic Engine |
Job searching sucks | May 17, 2024 | 2 | Job SearchBlog |
Interview | May 15, 2024 | 1 | Job Search |
Start writing gameplay loop code | May 14, 2024 | 4 | LETSGOC++CodeMusic Engine |
Publishable Core Gameplay loop design | May 13, 2024 | 4 | DesignLETSGO |
Karate Grading | May 11, 2024 | 4 | Karate |
Karate | May 9, 2024 | 2 | Karate |
Music Production | May 8, 2024 | 1 | Music Production |
Interview | May 8, 2024 | 2 | Job Search |
Interview | May 10, 2024 | 1 | Job Search |
Finish Initial Design for LETSGO State Management | May 11, 2024 | 2 | LETSGODesign |
Write Crane Stands Tall | May 10, 2024 | 1 | KarateBlog |
Fix intro, try to bass up lead | May 6, 2024 | 1 | Music Production |
Interview | May 6, 2024 | 1 | Job Search |
Added arp for new song | May 5, 2024 | 1 | Music Production |
Continued pushing on Core Loop design | May 3, 2024 | 2 | LETSGODesign |
Interview | May 1, 2024 | 1 | Job Search |
Video Editing: Kata | May 2, 2024 | 2 | KarateVideo Editing |
Composer/Conductor Design | May 2, 2024 | 2 | LETSGODesign |
Karate | May 2, 2024 | 1 | KaratePersonal Health |
Composer/Conductor/Phase Design | May 1, 2024 | 2 | LETSGODesign |
Start work on LETSGO | April 28, 2024 | 2 | UnrealLETSGO |
Delete SpawnPool | April 30, 2024 | 2 | UnrealLETSGOCode |
Start working on NoteContainer | April 29, 2024 | 2 | UnrealLETSGOCode |
Karate | April 23, 2024 | 2 | KaratePersonal Health |
LETSGO Refactor: GenerateAllScales | April 25, 2024 | 2 | LETSGORefactorMusic TheoryCode |
Push on Zig | April 15, 2024 | 1 | ZigAutomation |
Zig - Compiling fs.Dir | April 5, 2024 | 2 | ZigAutomation |
Interview - Final Round | April 5, 2024 | 1 | Job Search |
Interview first round, new company | April 4, 2024 | 1 | Job Search |
Massive 4 hour technical interview | April 2, 2024 | 8 | Job Search |
Continue Strings doc | March 22, 2024 | 1 | Blog |
Pull strings research into its own document | March 20, 2024 | 2 | Blog |
Job interview | March 19, 2024 | 1 | Job Search |
Publish Strings article | March 29, 2024 | 1 | Blog |
Finish strings article | March 28, 2024 | 1 | Blog |
Technical interview | March 27, 2024 | 3 | Job Search |
Technical Interview | March 25, 2024 | 2 | Job Search |
It was too nice to do any work today | March 18, 2024 | SFA | |
Karate | March 13, 2024 | 1.5 | Personal HealthKarate |
Karate | March 14, 2024 | 1.5 | Personal HealthKarate |
Gym | March 13, 2024 | 0.5 | Personal Health |
Interview | March 13, 2024 | 2 | Job Search |
Research: Byte Arrays, UTF-8, and other basics | March 15, 2024 | 4 | ZigResearch |
Zig has no strings | March 12, 2024 | 2 | Zig |
Interview | March 12, 2024 | 1 | Job Search |
Interview | March 11, 2024 | 1 | |
Zig: Import Win32 | March 11, 2024 | ||
Wrap C with Zig | March 6, 2024 | 1 | |
Attempt to use Zig to clean the directories | March 7, 2024 | ||
Investigate alternatives for Windows Installers | March 5, 2024 | 2 | |
Zig vs. Windows Registry | March 4, 2024 | 2 | |
Investigate Zig | March 1, 2024 | 4 | |
Job Search | March 4, 2024 | 2 | |
Procrastinate with Writing | March 6, 2024 | 1 | |
Publish AI articles | March 7, 2024 | 1 | |
Publish Keep a Record | February 29, 2024 | 1 | |
Tool to clean Unreal generated dirs | February 23, 2024 | 1 | |
Play with Powershell | February 26, 2024 | 2 | |
Github Actions + NSIS investigation | February 27, 2024 | 2 | |
Job search | February 29, 2024 | 2 | |
Job search | February 28, 2024 | 2 | |
Write about tools/automation | February 28, 2024 | 3 | |
Job Search | February 9, 2024 | 3 | |
Job Search | February 15, 2024 | 1 | |
Job Search | February 14, 2024 | 2 | |
Blog writing | February 14, 2024 | 2 | Blog |
Publish Curiosity Pays the Cat | February 15, 2024 | 1 | BlogPublish |
Futz around in LETSGO | February 22, 2024 | 1 | LETSGORiderCode |
Job Search | February 22, 2024 | 3 | |
Writing | February 21, 2024 | 1 |
Name | Parent item | Date | Sub-item | Tags | Hours |
|---|---|---|---|---|---|
Server Side Rendering | July 10, 2025 | Resume BuilderTypescript | 2 | ||
Actual Server Backend | July 9, 2025 | Resume BuilderTypescript | 3 | ||
Dynamic Resume Loader | July 8, 2025 | Resume BuilderTypescript | 3 | ||
Interview | July 9, 2025 | Job Search | 1.5 | ||
Culture Interview 1 | July 4, 2025 | Job Search | 1 | ||
Tech Interview | July 4, 2025 | Job Search | 1.5 | ||
Job Search - Applications | July 2, 2025 | Job Search | 1.5 | ||
Resume Content as Markdown | July 3, 2025 | Job SearchResume Builder | 1 | ||
Job Applications | July 3, 2025 | Job Search | 1.75 | ||
LinkedIn Post | July 3, 2025 | Job Search | 0.25 | ||
Dynamic Resume | July 2, 2025 | Resume BuilderJob Search | 1.5 | ||
Started Resume Optimizer | July 1, 2025 | Resume BuilderJob Search | 2 | ||
Reference/Alternate Allele Data Enrichment | June 29, 2025 | DNAVibe CodingData Science | 2 | ||
3 Applications and an Interview | June 30, 2025 | Job Search | 3 | ||
Fix Stats and Expand Unit Tests | June 28, 2025 | DNAVibe CodingGolang | 3 | ||
DNS auto ipset setup | June 28, 2025 | DNS | 1 | ||
Interview | June 27, 2025 | Job Search | 0.5 | ||
AI Platform Engineering | June 27, 2025 | BlogAICareer Development | 3 | ||
DNS Working | June 26, 2025 | DNSVibe CodingGolang | 2 | ||
SSH on PC enabled | June 25, 2025 | WindowsIT | 1 | ||
Setup PC for Remote Dev | June 24, 2025 | ITWindows | 2 | ||
DNS SSL Cert working | June 24, 2025 | DNSVibe CodingGolang | 4 | ||
Job Search | June 23, 2025 | Job Search | 2 | ||
DNSSSSSS | June 23, 2025 | DNSVibe CodingGolang | 4 | ||
Stupid DNS | June 22, 2025 | DNSGolangVibe Coding | 6 | ||
DNS Dynamic Bootstrap and Tests | June 20, 2025 | DNSGolangVibe Coding | 6 | ||
DNS Dynamic Records | June 19, 2025 | DNSGolangVibe Coding | 2 | ||
School Volunteer | June 18, 2025 | PACParenthood | 5 | ||
Wrote Vibe Coding Guide | June 18, 2025 | AIVibe Coding | 2 | ||
Wrote Rapid Prototypes | June 17, 2025 | BlogAIJob Search | 2 | ||
Job Search | June 17, 2025 | Job Search | 0.5 | ||
PAC Work | June 17, 2025 | PAC | 2 | ||
API in front of internal DNS manager | June 16, 2025 | APIGolangDNS | 2 | ||
5 Job Applications | June 16, 2025 | Job Search | 1 | ||
Setup internal DNS manager | June 15, 2025 | DNSTailscale | 2 | ||
Finish Bulk BQ Operations | June 15, 2025 | DNAVibe CodingGolang | 2 | ||
10k Walk | June 14, 2025 | Personal HealthExercise | 2 | ||
More repo nonsense | June 14, 2025 | DNAVibe CodingGolang | 4 | ||
Recruiter Call | June 13, 2025 | 0.5 | |||
Actually Figure out How to use this pipeline | June 13, 2025 | 4 | |||
PAC Work | June 12, 2025 | PAC | 2 | ||
Finish Repository Refactor | June 13, 2025 | 1 | |||
Repository Design Pattern | June 12, 2025 | 6 | |||
Coffee Chat | June 11, 2025 | Job Search | 2 | ||
Job Search | June 11, 2025 | Job Search | 3 | ||
Job Search | June 10, 2025 | ||||
PAC Work | June 10, 2025 | 3 | |||
Karate Session | June 10, 2025 | KaratePersonal Health | 1 | ||
Fought the Vibe | June 10, 2025 | DNAVibe CodingGolang | 1 | ||
Database Connection Refactor | June 9, 2025 | Vibe CodingDNAGolang | 2 | ||
Recruiter Call | June 9, 2025 | Job Search | 0.5 | ||
MCP API Design + vscode setup | June 9, 2025 | AIVibe CodingMCP | 4 | ||
Start Job Hunting | June 9, 2025 | Job SearchCareer Development | 3 | ||
Full Karate Day | June 7, 2025 | KaratePersonal Health | 7 | ||
MCP Server Setup | June 8, 2025 | AIMCP | 3 | ||
(Start) Implementing BQ Reference Stats | June 7, 2025 | DNAVibe Coding | 2 | ||
Personal MCP Step 1 | June 6, 2025 | AIMCP | 2 | ||
Rebuild Resume | June 6, 2025 | Career Development | 1 | ||
GRCh37 → GRCh38 Converion | June 6, 2025 | Personal HealthDNA | 1 | ||
Revivify LinkedIn | June 5, 2025 | Career Development | 3 | ||
Stare at the Screen Long Enough | January 6, 2025 | UnrealCodeC++LETSGO | 1 | ||
Developing Procedural Generation | December 31, 2024 | UnrealCodeC++LETSGO | 1 | ||
Tis The Season | December 29, 2024 | UnrealCodeC++LETSGO | 2 | ||
Who Owns the Data? | December 19, 2024 | UnrealCodeC++LETSGO | 1 | ||
Coding Without a Map | December 16, 2024 | UnrealCodeC++LETSGO | 1.5 | ||
Avoiding Overdesign Traps | December 12, 2024 | UnrealCodeC++LETSGO | 1 | ||
Design Starts With What You Have | December 11, 2024 | CodeLETSGORefactorDesign | 1 | ||
Putting Code Through a Distillery | December 10, 2024 | SystemsCodeDesign | 0.75 | ||
Start designing new feature | December 9, 2024 | UnrealSystemsDesignLETSGO | 1 | ||
What do now? | December 3, 2024 | UnrealCodeC++LETSGO | 1 | ||
Finish CreateMotif | November 30, 2024 | UnrealCodeC++LETSGO | 2 | ||
Modulo Operator for Magic Math | November 27, 2024 | UnrealCodeC++LETSGO | 1 | ||
Unreasonably Useful: Pen & Paper | November 26, 2024 | UnrealCodeC++LETSGO | 0.75 | ||
Unit Tests Fixes This | November 25, 2024 | UnrealCodeC++LETSGO | 1 | ||
Debugging Music Strategies | November 24, 2024 | UnrealCodeC++LETSGO | 3 | ||
A Choice of Stratigies | November 21, 2024 | UnrealCodeC++Rider | 1 | ||
Interface Signature Rework | November 20, 2024 | UnrealCodeC++LETSGO | 1 | ||
PAC Meeting | November 19, 2024 | PAC | 2 | ||
Start Testing CreateMotif | November 19, 2024 | UnrealCodeC++LETSGO | 1 | ||
Finish Oct Treasurer Report | November 18, 2024 | PAC | 0.5 | ||
PAC Oct Treasury Report | November 17, 2024 | PAC | 2 | ||
Long Functions Smell Bad | November 18, 2024 | UnrealCodeC++LETSGO | 1 | ||
Marching Through Brain Fog | November 15, 2024 | UnrealCodeC++LETSGO | 1 | ||
Mediations on Tiger and Crane | November 10, 2024 | Karate | 3 | ||
Kumite Karate Day | November 9, 2024 | Karate | 4.5 | ||
Almost correct tension calculations | November 11, 2024 | CodeDesignLETSGO | 1 | ||
Thinking about calculating tension | November 7, 2024 | UnrealCodeC++LETSGO | 1 | ||
The Path Forward Is Clear | November 6, 2024 | UnrealCodeC++LETSGO | 1 | ||
A Calculated Chance to Rest | November 5, 2024 | UnrealCodeC++LETSGO | 1 | ||
Arrange data for CreateMotif | November 4, 2024 | UnrealCodeC++LETSGO | 1 | ||
AT Proto Quickstart Setup | October 31, 2024 | BlueskyATProtoCode | 0.5 | ||
Calculating tension in music | October 31, 2024 | UnrealCodeDesignLETSGO | 0.75 | ||
CreateMotif design work | October 29, 2024 | LETSGODesignMusic Engine | 1 | ||
Rev/Expense Report Sept 2024 | October 28, 2024 | PAC | 1 | ||
Design work for Create Motif | October 28, 2024 | UnrealLETSGODesignCode | 1 | ||
Start CreateMotif Strategy | October 24, 2024 | UnrealC++CodeLETSGO | 1 | ||
Fixed crashes; still needs smoothing | October 23, 2024 | UnrealCodeC++LETSGO | 1.5 | ||
DNBK Gasshuku 2024 | October 19, 2024 | Karate | 16 | ||
Refactor TSharedPtr, resolving crashes | October 22, 2024 | UnrealCodeC++LETSGO | 1.25 | ||
TSharedPtr intended usage | October 21, 2024 | UnrealCodeC++LETSGO | 3 | ||
Look for scheduling error | October 18, 2024 | UnrealCodeC++LETSGO | 0.75 | ||
PAC Reimbursements | October 17, 2024 | Unreal | 0.5 | ||
Add repeating property to Instrument | October 14, 2024 | Unreal | 1 | ||
Instruments can now play more than one set of bars | October 16, 2024 | Unreal | 1.5 | ||
InstrumentSchedule destruction bug | October 17, 2024 | Unreal | 1 | ||
Stupid Data is wrong | October 15, 2024 | UnrealCodeC++LETSGO | 1 | ||
Flatten Composer Data | October 13, 2024 | UnrealCodeC++LETSGO | 3 | ||
Refactor Music Composer | October 12, 2024 | UnrealCodeC++LETSGO | 4 | ||
Composer Code technically working | October 9, 2024 | UnrealCodeC++LETSGO | 1 | ||
Chase Composer Errs/Crashes | October 8, 2024 | UnrealCodeC++LETSGO | 1.5 | ||
PAC Business | October 7, 2024 | PAC | 2 | ||
Music Composer - Almost working | October 7, 2024 | UnrealCodeC++LETSGO | 4 | ||
Big push on Music Strategy | October 6, 2024 | UnrealCodeC++LETSGO | 4 | ||
Minor continuation of ComposerData | September 26, 2024 | UnrealCodeDesignLETSGO | 0.25 | ||
PAC First 24/25 Meeting | September 24, 2024 | PAC | 2 | ||
PAC Meeting prep | September 24, 2024 | PAC | 1.5 | ||
Fit musical structures into ComposerData | September 24, 2024 | UnrealDesignCodeLETSGO | 1 | ||
Continue Refining ComposerData object | September 23, 2024 | UnrealCodeDesignLETSGO | 1 | ||
Continue Rubber Ducking MusicComposer Data | September 22, 2024 | UnrealDesignDocumentationMusic Engine | 2.5 | ||
Continue to Develop ComposerData | September 21, 2024 | UnrealCodeC++LETSGO | 3 | ||
Build out Composers data management | September 20, 2024 | UnrealCodeC++LETSGO | 1.25 | ||
Build how composer interacts with global state | September 19, 2024 | UnrealCodeC++Leadership | 1 | ||
PAC Budget Proposal Review | September 16, 2024 | PAC | 2 | ||
How actually generate music good? | September 18, 2024 | UnrealResearchCodeLETSGO | 1 | ||
Bootstrap Musical Comp strategy | September 17, 2024 | UnrealCodeC++LETSGO | 1 | ||
Composer Design work | September 16, 2024 | ResearchDocumentationLETSGO | 1 | ||
Started on Music Composer | September 15, 2024 | UnrealSystemsDesignMusic Engine | 2.5 | ||
Clean-up finalized(?) PAC budget | September 14, 2024 | PAC | 0.75 | ||
SetThird connected to PhaseManager | September 14, 2024 | UnrealCodeC++LETSGO | 2.5 | ||
Flesh out SetThird phase | September 13, 2024 | UnrealCodeC++LETSGO | 1 | ||
Start SetThirds Phase | September 12, 2024 | UnrealCodeC++LETSGO | 1 | ||
Fixed Audio Issue: Le Facepalm | September 11, 2024 | UnrealResearchC++LETSGO | 1 | ||
Submitted Unreal bug report | September 10, 2024 | Unreal | 1 | ||
PAC Budget Meeting | September 9, 2024 | PAC | 1 | ||
Rebuild AudioCuePlayer in BP to test | September 9, 2024 | UnrealBlueprintsLETSGO | 1 | ||
Investigate MetaSound code | September 7, 2024 | UnrealResearchC++LETSGO | 1 | ||
Try direct set AudioComponents params | September 5, 2024 | UnrealResearchCodeC++LETSGO | 1 | ||
Investigating FAudioParameter | September 4, 2024 | UnrealResearchC++LETSGO | 1 | ||
Troll through Unreal Engine code | September 3, 2024 | ResearchCodeUnrealLETSGO | 1 | ||
Continuing debugging setting MS audio params | August 30, 2024 | UnrealCodeC++LETSGO | 1 | ||
Fix crashes, debug PlayQuantize | August 29, 2024 | UnrealCodeC++LETSGO | 1.25 | ||
Finished following MetaSound refactor chain reaction | August 28, 2024 | UnrealCodeC++LETSGO | 1.25 | ||
Rework InstrumentData to use single Metasound | August 27, 2024 | UnrealCodeC++LETSGO | 1.5 | ||
Research Setting SoundWave param | August 26, 2024 | UnrealResearchLETSGOBlueprints | 1.5 | ||
Finish multi-note instruments | August 24, 2024 | UnrealCodeC++LETSGO | 3 | ||
Refactor InstrumentSchedule Data | August 23, 2024 | UnrealCodeC++LETSGO | 1.5 | ||
Record LETSGO demos | August 22, 2024 | Video EditingMusic EngineLETSGO | 1 | ||
Another editing pass | August 21, 2024 | DocumentationMusic EngineLETSGO | 1 | ||
Janky ass notes-to-sound mapping | August 21, 2024 | UnrealCodeC++LETSGO | 1 | ||
Editing pass on Music Engine articles | August 20, 2024 | LETSGOMusic EngineDocumentation | 2 | ||
Improve jerkytreats.dev | August 19, 2024 | jerkytreats.dev | 2 | ||
Finish 2 Music Engine articles | August 18, 2024 | DocumentationMusic EngineLETSGO | 2 | ||
Drum Machine article work | August 17, 2024 | DocumentationMusic EngineLETSGO | 0.5 | ||
Start implementing multi-note Instruments | August 14, 2024 | UnrealCodeC++LETSGO | 2 | ||
Manually map each CheeseKey sound to unreal object | August 13, 2024 | UnrealLETSGOMusic Engine | 1 | ||
Finish Drum Patterns; Start rebuilding Cheese Keys synth | August 12, 2024 | UnrealCodeC++LETSGO | 1 | ||
Add support for multiple instruments | August 10, 2024 | UnrealCodeC++LETSGO | 8 | ||
Finish PAC Year end report | August 9, 2024 | PAC | 1 | ||
Add Remaining Cheese Keys | August 9, 2024 | UnrealLETSGO | 1 | ||
PAC year end report | August 8, 2024 | PAC | 2 | ||
Add InstrumentSchedule | August 9, 2024 | UnrealCodeC++LETSGO | 0.75 | ||
Decide to continue improving Drum Machine | August 8, 2024 | UnrealDocumentationLETSGODesign | 1 | ||
Refactor MainClock → ClockSettings | August 7, 2024 | UnrealCodeC++LETSGO | 1.5 | ||
Finish Rebuilding Drums | August 6, 2024 | UnrealCodeC++LETSGO | 1 | ||
Playing Drums from Code surprisingly sus | August 5, 2024 | UnrealCodeC++LETSGO | 6 | ||
Connect Drums to PhaseManager | July 30, 2024 | UnrealCodeC++LETSGO | 1.25 | ||
Bootstrap new clock in Drums | July 29, 2024 | UnrealC++CodeLETSGO | 0.75 | ||
Started adding to Building Core Gameplay Loop | July 28, 2024 | Music EngineBlogDocumentation | 1 | ||
Start rebuilding Drums in code | July 28, 2024 | UnrealCodeC++BlueprintsLETSGO | 1 | ||
Finish porting Clock to code; random cleanup | July 26, 2024 | UnrealCodeC++LETSGO | 0.25 | ||
PAC FY 23-24 Fiscal Report | July 25, 2024 | PAC | 0.5 | ||
Published Storming Valhalla | July 25, 2024 | Music Production | 0.5 | ||
Add destruction logic to PhaseManager | July 25, 2024 | UnrealCodeC++LETSGO | 0.75 | ||
Start moving Clock to code | July 24, 2024 | UnrealCodeC++LETSGO | 1 | ||
Finished and fixed SetTonic phase | July 23, 2024 | UnrealCodeC++LETSGO | 1 | ||
Fix platform destruction logic | July 22, 2024 | UnrealCodeC++LETSGO | 0.5 | ||
SetTonic Phase working | July 19, 2024 | UnrealCodeC++LETSGO | 1 | ||
Convert SetTonic and PhaseManger into AActors | July 18, 2024 | UnrealCodeC++LETSGO | 1 | ||
Find issue (but not yet fix) for null AudioPlatform spawning | July 18, 2024 | UnrealCodeC++LETSGO | 0.75 | ||
Fix Phase Memory Access Violation crashes | July 17, 2024 | UnrealCodeC++LETSGO | 1 | ||
Debug AudioPlatformSpawner Crashes | July 16, 2024 | UnrealCodeC++LETSGO | 1 | ||
GameMode inits PhaseManager | July 15, 2024 | UnrealC++CodeLETSGO | 0.75 | ||
PAC Treasury Report | July 11, 2024 | PAC | 1 | ||
Compile Phases logic successfully | July 12, 2024 | UnrealCodeC++LETSGO | 1 | ||
Process Phases logic | July 11, 2024 | UnrealC++CodeLETSGO | 1 | ||
PhaseController De/Activation Logic | July 10, 2024 | UnrealCodeC++LETSGO | 1 | ||
SetTonic setup | July 8, 2024 | LETSGOUnrealC++Code | 1 | ||
PAC: Monthly Treasury Report | July 9, 2024 | PAC | 1 | ||
Actor destruction logic | July 9, 2024 | LETSGOC++CodeUnreal | 1 | ||
Blog article: First game lessons | July 3, 2024 | BlogLETSGO | 1.5 | ||
Eisenhower book report | July 2, 2024 | BlogLeadershipResearch | 0.5 | ||
Light mixing pass on Storming Valhalla | July 1, 2024 | Music Production | 0.5 | ||
Big mixing pass on Storming Valhalla | July 2, 2024 | Music Production | 2 | ||
Finish SetTonic platform spawning logic; start hooking up phase/state management | June 27, 2024 | UnrealCodeC++LETSGO | 0.75 | ||
Rerecord/Mix lead guitar for Storming Valhalla | June 24, 2024 | Music Production | 2 | ||
PAC Exec Meeting | June 24, 2024 | PAC | 2 | ||
Add position offset logic for SetTonic spawned platforms | June 25, 2024 | UnrealCodeC++LETSGO | 0.5 | ||
Add function to get random note | June 26, 2024 | LETSGOC++CodeUnreal | 0.5 | ||
PAC Gaming Application Grant | June 23, 2024 | PAC | 1 | ||
Add PlatformSpawner as a property in SetTonic | June 24, 2024 | LETSGOC++Code | 0.75 | ||
PAC Treasury: Gaming Grant Application | June 16, 2024 | PAC | 1 | ||
Add Platform Spawning function | June 18, 2024 | UnrealC++CodeLETSGO | 1 | ||
Create AudioPlatform Spawner C++ Parent class | June 12, 2024 | UnrealC++CodeLETSGO | 0.5 | ||
Move Get Camera Vector Forward Function from BP to Code | June 13, 2024 | UnrealC++CodeLETSGO | 0.75 | ||
Use C++ Vector Forward Function | June 14, 2024 | LETSGOC++CodeUnreal | 0.5 | ||
Started looking into Refactoring AudioPlatformSpawner | June 11, 2024 | UnrealLETSGODesignRefactor | 0.75 | ||
Vastly simplify SetTonic design | June 10, 2024 | LETSGODesignCode | 1 | ||
Attempt vocals for Seeking Andalusia | June 7, 2024 | Music Production | 2 | ||
Minor mix pass on Storming Valhalla | June 9, 2024 | Music Production | 0.5 | ||
PAC Treasury Review | June 9, 2024 | PAC | 0.5 | ||
June 2024 LETSGO Dev Update | June 9, 2024 | Video Editingjerkytreats.devLETSGO | 2 | ||
Publish LETSGO demo video | June 9, 2024 | Video EditingPublishLETSGO | 0.5 | ||
Finished first draft of Refactor article | June 9, 2024 | DocumentationMusic EngineBlogLETSGO | 2 | ||
NoteContainer Fix | June 7, 2024 | UnrealCodeC++BlueprintsLETSGO | 3 | ||
AudioPlatform nearly FULLY refactored | June 5, 2024 | UnrealCodeC++Blueprints | 7 | ||
PAC Treasury Management | June 3, 2024 | PAC | 3 | ||
Move AudioPlatform Sound Cues to Code | June 4, 2024 | LETSGOC++CodeBlueprints | 5 | ||
Continue Pulling apart AudioPlatform | June 3, 2024 | LETSGOC++BlueprintsCode | 1 | ||
Start Audio Platform Audio Cues playing as Queued Quartz events | May 30, 2024 | UnrealC++BlueprintsLETSGO | 2 | ||
Continue pulling apart AudioPlatform | May 29, 2024 | LETSGOUnrealCodeBlueprints | 2.5 | ||
Started Seeking Andalusia | May 28, 2024 | Music Production | 1 | ||
Editing passes | May 27, 2024 | Blog | 1 | ||
Continue Work on AudioPlatform Refactor | May 28, 2024 | LETSGOUnrealC++Blueprints | 2 | ||
vendor init meeting | May 23, 2024 | HC | 2 | ||
vendor work | May 27, 2024 | HC | 0.5 | ||
PAC Exec Meeting | May 27, 2024 | PAC | 2 | ||
Offer Negotiation | May 21, 2024 | Job Search | 4 | ||
Pull ParticleController out of AudioPlatform | May 22, 2024 | LETSGOBlueprintsMusic EngineRefactor | 2 | ||
Crane does editing pass; karate | May 19, 2024 | BlogKarate | 3 | ||
Think about AudioPlatform refactor | May 18, 2024 | LETSGOBlueprintsRefactorMusic Engine | 1 | ||
Job searching sucks | May 17, 2024 | Job SearchBlog | 2 | ||
Interview | May 15, 2024 | Job Search | 1 | ||
Start writing gameplay loop code | May 14, 2024 | LETSGOC++CodeMusic Engine | 4 | ||
Publishable Core Gameplay loop design | May 13, 2024 | DesignLETSGO | 4 | ||
Karate Grading | May 11, 2024 | Karate | 4 | ||
Karate | May 9, 2024 | Karate | 2 | ||
Music Production | May 8, 2024 | Music Production | 1 | ||
Interview | May 8, 2024 | Job Search | 2 | ||
Interview | May 10, 2024 | Job Search | 1 | ||
Finish Initial Design for LETSGO State Management | May 11, 2024 | LETSGODesign | 2 | ||
Write Crane Stands Tall | May 10, 2024 | KarateBlog | 1 | ||
Fix intro, try to bass up lead | May 6, 2024 | Music Production | 1 | ||
Interview | May 6, 2024 | Job Search | 1 | ||
Added arp for new song | May 5, 2024 | Music Production | 1 | ||
Continued pushing on Core Loop design | May 3, 2024 | LETSGODesign | 2 | ||
Interview | May 1, 2024 | Job Search | 1 | ||
Video Editing: Kata | May 2, 2024 | KarateVideo Editing | 2 | ||
Composer/Conductor Design | May 2, 2024 | LETSGODesign | 2 | ||
Karate | May 2, 2024 | KaratePersonal Health | 1 | ||
Composer/Conductor/Phase Design | May 1, 2024 | LETSGODesign | 2 | ||
Start work on LETSGO | April 28, 2024 | UnrealLETSGO | 2 | ||
Delete SpawnPool | April 30, 2024 | UnrealLETSGOCode | 2 | ||
Start working on NoteContainer | April 29, 2024 | UnrealLETSGOCode | 2 | ||
Karate | April 23, 2024 | KaratePersonal Health | 2 | ||
LETSGO Refactor: GenerateAllScales | April 25, 2024 | LETSGORefactorMusic TheoryCode | 2 | ||
Push on Zig | April 15, 2024 | ZigAutomation | 1 | ||
Zig - Compiling fs.Dir | April 5, 2024 | ZigAutomation | 2 | ||
Interview - Final Round | April 5, 2024 | Job Search | 1 | ||
Interview first round, new company | April 4, 2024 | Job Search | 1 | ||
Massive 4 hour technical interview | April 2, 2024 | Job Search | 8 | ||
Continue Strings doc | March 22, 2024 | Blog | 1 | ||
Pull strings research into its own document | March 20, 2024 | Blog | 2 | ||
Job interview | March 19, 2024 | Job Search | 1 | ||
Publish Strings article | March 29, 2024 | Blog | 1 | ||
Finish strings article | March 28, 2024 | Blog | 1 | ||
Technical interview | March 27, 2024 | Job Search | 3 | ||
Technical Interview | March 25, 2024 | Job Search | 2 | ||
It was too nice to do any work today | March 18, 2024 | SFA | |||
Karate | March 13, 2024 | Personal HealthKarate | 1.5 | ||
Karate | March 14, 2024 | Personal HealthKarate | 1.5 | ||
Gym | March 13, 2024 | Personal Health | 0.5 | ||
Interview | March 13, 2024 | Job Search | 2 | ||
Research: Byte Arrays, UTF-8, and other basics | March 15, 2024 | ZigResearch | 4 | ||
Zig has no strings | March 12, 2024 | Zig | 2 | ||
Interview | March 12, 2024 | Job Search | 1 | ||
Interview | March 11, 2024 | 1 | |||
Zig: Import Win32 | March 11, 2024 | ||||
Wrap C with Zig | March 6, 2024 | 1 | |||
Attempt to use Zig to clean the directories | March 7, 2024 | ||||
Investigate alternatives for Windows Installers | March 5, 2024 | 2 | |||
Zig vs. Windows Registry | March 4, 2024 | 2 | |||
Investigate Zig | March 1, 2024 | 4 | |||
Job Search | March 4, 2024 | 2 | |||
Procrastinate with Writing | March 6, 2024 | 1 | |||
Publish AI articles | March 7, 2024 | 1 | |||
Publish Keep a Record | February 29, 2024 | 1 | |||
Tool to clean Unreal generated dirs | February 23, 2024 | 1 | |||
Play with Powershell | February 26, 2024 | 2 | |||
Github Actions + NSIS investigation | February 27, 2024 | 2 | |||
Job search | February 29, 2024 | 2 | |||
Job search | February 28, 2024 | 2 | |||
Write about tools/automation | February 28, 2024 | 3 | |||
Job Search | February 9, 2024 | 3 | |||
Job Search | February 15, 2024 | 1 | |||
Job Search | February 14, 2024 | 2 | |||
Blog writing | February 14, 2024 | Blog | 2 | ||
Publish Curiosity Pays the Cat | February 15, 2024 | BlogPublish | 1 | ||
Futz around in LETSGO | February 22, 2024 | LETSGORiderCode | 1 | ||
Job Search | February 22, 2024 | 3 | |||
Writing | February 21, 2024 | 1 |
October 2025
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1