HN user

breadchris

332 karma

I think about things here: https://breadchris.com

I am building this: https://github.com/justshare-io/justshare

Posts62
Comments94
View on HN
gist.github.com 5mo ago

Write Specs, Not Chats

breadchris
3pts1
gist.github.com 5mo ago

Who Will Build the Wheel?

breadchris
2pts0
gist.github.com 6mo ago

Quality Food Comes from Constraints

breadchris
9pts5
recipes.justshare.io 7mo ago

YouTube Video Recipe Search

breadchris
1pts0
gist.github.com 10mo ago

Compiling Dinner

breadchris
11pts3
justshare.io 1y ago

Horse to Car Timeline

breadchris
1pts0
claudemd.dev 1y ago

Share Your CLAUDE.mds

breadchris
1pts1
news.ycombinator.com 1y ago

Looking to build someone's small app ideas

breadchris
3pts1
breadchris.com 1y ago

Syntax Doesnt Matter

breadchris
3pts0
breadchris.com 1y ago

Coding as a Lifestyle

breadchris
2pts0
breadchris.com 2y ago

Building a Plugin System for the Web

breadchris
1pts0
breadchris.com 2y ago

Error Checking Is Hard

breadchris
1pts0
breadchris.com 2y ago

You have invented time travel

breadchris
1pts0
breadchris.com 2y ago

My favorite button on the internet

breadchris
9pts6
breadchris.com 2y ago

8529 people have contributed to scikit-learn

breadchris
2pts0
breadchris.com 2y ago

ML Pipeline as a Juicy Target

breadchris
1pts0
breadchris.com 2y ago

Static vs. Dynamic Types

breadchris
1pts0
breadchris.com 2y ago

Failing Miserably to Scale Kubes

breadchris
3pts0
breadchris.com 2y ago

Go run vs. compile time dependency injection

breadchris
4pts0
breadchris.com 2y ago

Finding Focus

breadchris
1pts0
breadchris.com 2y ago

Sensible Web Stack Decisions

breadchris
3pts3
breadchris.com 2y ago

Take notes to understand your language

breadchris
1pts0
breadchris.com 2y ago

Balancing Optimization While Coding

breadchris
42pts47
breadchris.com 2y ago

Try a Partner Dance

breadchris
2pts1
www.dreamwidth.org 2y ago

Dreamwidth Studios: open-source social networking, CRM, and publishing platform

breadchris
2pts0
www.herbie.dev 2y ago

Go Webauthn Example

breadchris
1pts0
breadchris.com 2y ago

I Need Some Hackers

breadchris
3pts0
breadchris.com 2y ago

Go run

breadchris
199pts168
breadchris.com 2y ago

Join a group to save your life

breadchris
1pts0
breadchris.com 2y ago

Keywords for Top Languages

breadchris
2pts0

when you have an "unlimited" access to food, you have to have self imposed scarcity to eat the diet that our bodies are designed to intake. It doesn't help that there is weaponized fat, salt, and corn in colorful bags everywhere you look.

TL;DR https://claudemd.dev is where you can find guidelines to make your vibe coding more effective

If you haven't used claude code, I highly recommend you check it out. You may have used other AI tools in development, but being a cli with a refined "plan" step has revolutionized my development workflow. The fact that I can dispatch three prompts to run concurrently, and reliably trust the actions being taken feels incredible. I am spending less time thinking about code and more about the higher level direction of the code.

If you want claude code to be more reliable in its output, it can further be directed by using CLAUDE.md files. These files are included in the plan step and significantly improve the quality of its output. What makes a useful CLAUDE.md is similar to a well written style guide [1]. By providing a set of guidelines for what patterns to follow, the LLM can be more focused when building its plan. In a sense, a CLAUDE.md can be thought of as a "language semantics" for your codebase or directory for how to "compile" your thoughts into actions. Fortunately, you don't need to write your semantics in BNF [2], but the completeness of your semantics matter nonetheless. Without forethought, an LLM will happily come up with its own plan for your codebase.

I thought of and published https://claudemd.dev last night with the idea that sharing these files will improve the quality of code that we will be writing for this next abstraction of software development.

If you want to learn more about these files, I recommend reading this https://claudelog.com/mechanics/claude-md-supremacy.

[1] https://github.com/airbnb/javascript [2] https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form

I like yaegi [1] for go because it is an interpreter for the go language (almost fully supported, generics need some love). The most important part for me is being able to keep all my language tooling when switching between interpreted/compiled code. Also, there is little needed distinction between what is going to be interpreted and compiled. Once you start including libraries it gets dicey and the need for including the libraries in the compiled part is necessary. There is also a blog post that comes along with it describing how it was built! [2]

[1] https://github.com/traefik/yaegi [2] https://marc.vertes.org/yaegi-internals/

I have really fallen in love with LISP recently, specifically clojure. A strong type system is really needed for it to make me feel like I can confidently develop with it.

not answering the op's question, but an alternative approach to multi-service development. I have been fixated the idea of a single process that runs all my code until an optimization is desperately needed. imo adding N number of processes to development slows down iteration by N^2. instead of reliably having one place to check for an error it could be any of the services, and having all team members have the context on where classes of problems could be is challenging. there may be a compelling reason a multi-service architecture is needed (different languages, legacy code) but i personally heavily weight development iteration in my decision making. slowing down experiments to test hypotheses is the death of productivity and morale in a codebase.

I love this a lot. I have spent a great deal of time considering digital document writing. The hybrid of document and canvas is a must and is commonly found in PKMs now (obsidian, logseq, affine). Collaboration features are also a must imo, but not often found due to it being difficult to implement and scale.

Looking forward to tracking this project! Is there a community one could join to get updates?

I am building a web framework in Go that has all of the nice advancements in development experience that React has. Having spent a significant amount of time writing js, I get frustrated when things break and my developer momentum comes to a grinding halt. For everything that Go is, it is not a language that breaks because time has passed. Building this project is my long term bet that with the right tooling, Go can become a competitive language for writing full stack websites.

https://github.com/breadchris/share