@zaphar.bsky.social
Value System: Christian in a sense that few seem to hold to anymore..
Hobbies: Software Engineering, Computer Science, Cooking, Drawing, 3D Printing, Reading, Writing, ... Basically I collect hobbies.
https://jeremy.marzhilstudios.com
http://sanefaith.org
Hobbies: Software Engineering, Computer Science, Cooking, Drawing, 3D Printing, Reading, Writing, ... Basically I collect hobbies.
https://jeremy.marzhilstudios.com
http://sanefaith.org
I have embodied the grandma's recipe problem for my children now. I'm having to measure as I cook so I can give them amounts so they can cook. The problem being I almost never measure when I cook. I do the add ingredient, wait, taste loop until it's correct.
#cooking #recipe #children
#cooking #recipe #children
November 7, 2025 at 1:08 PM
current status: Listening to Cowboy Bebop (Original Soundtrack) by Seatbelts - 1998 and furiously hitting thumbs up on every track...
June 24, 2025 at 6:55 PM
current status: Listening to Cowboy Bebop (Original Soundtrack) by Seatbelts - 1998 and furiously hitting thumbs up on every track...
There is a real conversation to be had around responsible and professional use of LLM's in the production of code. It feels like the actual conversation being had is instead an argument over whether it should be used at all.
June 13, 2025 at 5:45 PM
There is a real conversation to be had around responsible and professional use of LLM's in the production of code. It feels like the actual conversation being had is instead an argument over whether it should be used at all.
I have been using coding assistants for a few weeks at work. They are not bad at reducing the time to first line of code. And I can use them fairly effectively so they can provide value.
However, prompt engineering does not in any way exercise the part of my brain that enjoys writing code.
However, prompt engineering does not in any way exercise the part of my brain that enjoys writing code.
May 20, 2025 at 12:06 PM
I have been using coding assistants for a few weeks at work. They are not bad at reducing the time to first line of code. And I can use them fairly effectively so they can provide value.
However, prompt engineering does not in any way exercise the part of my brain that enjoys writing code.
However, prompt engineering does not in any way exercise the part of my brain that enjoys writing code.
Felt a very small bit of ground shaking this morning in western north Carolina. #earthquake?
May 10, 2025 at 1:15 PM
Felt a very small bit of ground shaking this morning in western north Carolina. #earthquake?
Serious question: How do you tell why a tool isn't getting used by your llm agent graph? These things seem entirely inscrutable and undebuggable to me.
May 6, 2025 at 7:17 PM
Serious question: How do you tell why a tool isn't getting used by your llm agent graph? These things seem entirely inscrutable and undebuggable to me.
You know how sometimes you are like... this should work why isn't it working. And you just automatically suspect the tool because "It's TLS, there be dragons" and then you realize you were just looking at the wrong callsite the whole time?
Yeah.....
Yeah.....
April 23, 2025 at 2:26 PM
You know how sometimes you are like... this should work why isn't it working. And you just automatically suspect the tool because "It's TLS, there be dragons" and then you realize you were just looking at the wrong callsite the whole time?
Yeah.....
Yeah.....
Some people when they have a security problem think "I know! I'll use a regex!" Now they have "Internet Scale" problems.
www.cloudflarestatus.com/incidents/gs...
www.cloudflarestatus.com/incidents/gs...
Cloudflare WAF False Positives
Cloudflare's Status Page - Cloudflare WAF False Positives.
www.cloudflarestatus.com
April 1, 2025 at 8:22 PM
Some people when they have a security problem think "I know! I'll use a regex!" Now they have "Internet Scale" problems.
www.cloudflarestatus.com/incidents/gs...
www.cloudflarestatus.com/incidents/gs...
When your syntax sugar creates ambiguity in the semantics of your language it may not always be pulling it's weight.
March 24, 2025 at 1:23 PM
When your syntax sugar creates ambiguity in the semantics of your language it may not always be pulling it's weight.
Lately due to the state of our current politics in the US I've been craving examples of extreme competence. Like, piano virtuosos, incredible builds by craftsmen, and so on. It's nice to be reminded that there are still people out there who have real talent and are capable of good decision making.
March 10, 2025 at 12:42 PM
Lately due to the state of our current politics in the US I've been craving examples of extreme competence. Like, piano virtuosos, incredible builds by craftsmen, and so on. It's nice to be reminded that there are still people out there who have real talent and are capable of good decision making.
Something I like about the Rust `impl TraitName for TypeName` syntax as opposed to the more traditional `class Name: IInterface` syntax is that you know exactly why a given method is there in the `impl` block. It is there to satisfy the trait requirements.
March 4, 2025 at 1:45 PM
Something I like about the Rust `impl TraitName for TypeName` syntax as opposed to the more traditional `class Name: IInterface` syntax is that you know exactly why a given method is there in the `impl` block. It is there to satisfy the trait requirements.
I once inspired this meme while using unique_ptr in a C++ codbase. To this day I and several other much better C++ devs than me do not fully understood how I introduced the bug.
This is why people get so excited about the promise of Rust.
This is why people get so excited about the promise of Rust.
February 19, 2025 at 2:48 PM
I once inspired this meme while using unique_ptr in a C++ codbase. To this day I and several other much better C++ devs than me do not fully understood how I introduced the bug.
This is why people get so excited about the promise of Rust.
This is why people get so excited about the promise of Rust.
December 14, 2024 at 4:04 PM
Sheetsui update:
This PR: github.com/zaphar/sheet... has a work in progress implementation of range selection while editing a cell. If you were waiting on this to kick the tires I'm curious if it works for you and if you can find any bugs.
This PR: github.com/zaphar/sheet... has a work in progress implementation of range selection while editing a cell. If you were waiting on this to kick the tires I'm curious if it works for you and if you can find any bugs.
Range Copying while in Navigation or CellEdit by zaphar · Pull Request #14 · zaphar/sheetsui
Fixes : #13
github.com
December 5, 2024 at 5:19 PM
Sheetsui update:
This PR: github.com/zaphar/sheet... has a work in progress implementation of range selection while editing a cell. If you were waiting on this to kick the tires I'm curious if it works for you and if you can find any bugs.
This PR: github.com/zaphar/sheet... has a work in progress implementation of range selection while editing a cell. If you were waiting on this to kick the tires I'm curious if it works for you and if you can find any bugs.
Periodic reminder that both Major parties are racing each other to the bottom of corrupt and power hungry so you should probably find a third party you like and see if you can help them replace a major party. #SaveAmerica #VoteThirdParty
December 5, 2024 at 1:20 AM
Periodic reminder that both Major parties are racing each other to the bottom of corrupt and power hungry so you should probably find a third party you like and see if you can help them replace a major party. #SaveAmerica #VoteThirdParty
If for some reason you started following me because of my spreadsheet project then I just added some user documentation: github.com/zaphar/sheet...
Bug reports encountered are much appreciated.
Bug reports encountered are much appreciated.
github.com
December 3, 2024 at 10:56 PM
If for some reason you started following me because of my spreadsheet project then I just added some user documentation: github.com/zaphar/sheet...
Bug reports encountered are much appreciated.
Bug reports encountered are much appreciated.
I made a spreadsheet app in #rust with #ratatui and #ironcalc. It was way easier than I thought it would be. The apis of both of those crates were really easy to work with.
* ratatui: docs.rs/ratatui/0.29...
* ironcalc: docs.rs/crate/ironca...
* The code: dev.zaphar.net/zaphar/sheetui
* ratatui: docs.rs/ratatui/0.29...
* ironcalc: docs.rs/crate/ironca...
* The code: dev.zaphar.net/zaphar/sheetui
November 30, 2024 at 1:32 PM
I made a spreadsheet app in #rust with #ratatui and #ironcalc. It was way easier than I thought it would be. The apis of both of those crates were really easy to work with.
* ratatui: docs.rs/ratatui/0.29...
* ironcalc: docs.rs/crate/ironca...
* The code: dev.zaphar.net/zaphar/sheetui
* ratatui: docs.rs/ratatui/0.29...
* ironcalc: docs.rs/crate/ironca...
* The code: dev.zaphar.net/zaphar/sheetui
Turkey is in the smoker. The #thanksgiving cooking marathon has begun.
November 28, 2024 at 12:06 PM
Turkey is in the smoker. The #thanksgiving cooking marathon has begun.
If you are in the top % of engineers then any company that uses RTO as a proxy for peformance management is a strong signal that you don't want to work there. This is even if you yourself prefer to work in the office.
November 22, 2024 at 2:35 PM
If you are in the top % of engineers then any company that uses RTO as a proxy for peformance management is a strong signal that you don't want to work there. This is even if you yourself prefer to work in the office.
Dear #Devops community, You do not have to template yaml in the year 2024. There are better alternatives. The pain can stop. You just have to take that first step and admit you have a problem.
November 11, 2024 at 4:30 PM
Dear #Devops community, You do not have to template yaml in the year 2024. There are better alternatives. The pain can stop. You just have to take that first step and admit you have a problem.
I voted third-party again this time around. Until we stop investing in and clinging to the, what I believe are Evil, Major Parties in this nation we deserve what we have been getting out of government.
#vote #third-party
#vote #third-party
November 5, 2024 at 12:58 PM
I voted third-party again this time around. Until we stop investing in and clinging to the, what I believe are Evil, Major Parties in this nation we deserve what we have been getting out of government.
#vote #third-party
#vote #third-party
Why does every single appliance at the local Loews have wifi? Can you even buy an appliance without wifi? Do people actually *use* wifi on their appliances?
So confused.
So confused.
November 4, 2024 at 11:03 PM
Why does every single appliance at the local Loews have wifi? Can you even buy an appliance without wifi? Do people actually *use* wifi on their appliances?
So confused.
So confused.
So what always ends up bugging me about exceptions as a standard error handling mechanism is that I keep running into places where I needed to add a `catch {} finally {}` stanza in places I didn't think or expect I would need one because nothing told me I was going to need one.
October 29, 2024 at 2:04 PM
So what always ends up bugging me about exceptions as a standard error handling mechanism is that I keep running into places where I needed to add a `catch {} finally {}` stanza in places I didn't think or expect I would need one because nothing told me I was going to need one.
Hey Guys!
Ratatui is an astonishingly productive TUI toolkit for console development. Took me less than 30 minutes to render a tab with a table in it on the console.
docs.rs/ratatui/late...
Ratatui is an astonishingly productive TUI toolkit for console development. Took me less than 30 minutes to render a tab with a table in it on the console.
docs.rs/ratatui/late...
ratatui - Rust
Demo
docs.rs
October 25, 2024 at 11:22 PM
Hey Guys!
Ratatui is an astonishingly productive TUI toolkit for console development. Took me less than 30 minutes to render a tab with a table in it on the console.
docs.rs/ratatui/late...
Ratatui is an astonishingly productive TUI toolkit for console development. Took me less than 30 minutes to render a tab with a table in it on the console.
docs.rs/ratatui/late...