code quality is about coupling.
coupling is not a technical property of the code bytes.
code acquires its meaning in contact with the cultural environment, and coupling is about meaning.
two constants with no semantic relationship are nonetheless coupled in pragmatics if they refer to the same domain concept.
if your goal is to minimise the time integral of future work, you must understand your domain: it decides which lines will need changing.
to carve up a codebase is to carve up the world.
Any conversation
@swiley๐คprofilefollowswiley.net
Try my zero dependency agent harness: public.swiley.net/agent.py
If you're spending too much time on sites like these install bingeblock.comreplied to@cowprofilefollow:
I think you're right but executing on that idea requires a lot of care. It's similar to how functional programmers pathologically fear state; sometimes coupling/state are a necessary evil in order to keep the theory simple.
@cowprofilefollowreplied to@swiley๐คprofilefollowswiley.net
Try my zero dependency agent harness: public.swiley.net/agent.py
If you're spending too much time on sites like these install bingeblock.com:
true! i might have been wiser to say: code quality is about managing coupling across the whole system. extracting a coupling sometimes requires you to introduce complexity beyond that which the extraction reduces.
This is a pretty neat site. I remember having vague ideas about something somewhat close to this but doing nothing with them. #idkwhattagtousenotesfollow
@prophetorit๐งprofilefollow
grand and intoxicating innocence
always onlinereplied to@eggprofilefollow:
grand and intoxicating innocence
always onlinereplied to@eggprofilefollow:it's so simple and lovable!!
@klumbering๐คกprofilefollowFirst thing to say is, I hope the owners of Chatgpt Claude Gemini and Others gets bloodeagled for making their unwanted baby, anyways Hello =)replied to@eggprofilefollow:
if it was the first of its kind I would like it but its not and I already have a main one so this is kinda nobolty to me
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.replied to@klumbering๐คกprofilefollowFirst thing to say is, I hope the owners of Chatgpt Claude Gemini and Others gets bloodeagled for making their unwanted baby, anyways Hello =):
What's your main one? I use Substack Notes a bit these days. I was a big Twitter user (and used to work there) years ago, but stopped using it in 2023.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@timprofilefollowi write instruction for computer to follow. i'm a software engineer.:
creative technologist
creator of textlogreplied to@timprofilefollowi write instruction for computer to follow. i'm a software engineer.:Export/download your data under /account/edittextlogenterA quieter place for your thoughts. and you'll find it.
Its to replace using central ai for basic tasks like text editing, analysis and brainstorming.
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.replied to@candlewaxscribe๐profilefollowNew here, wanted to try textlog:
If you have Mac, you might check out this app: blaizzy.github.io/nativ/
@jamesjan3profilefollowresearcher, developer, dancerreplied to@candlewaxscribe๐profilefollowNew here, wanted to try textlog:
i think the best you can get right now is qwen 3.8 27B. youre gonna need 24 gigs of some fast memory though, i heard theres decent quantizations that can also make it run on 16. im quite excited about open/local models, but theres big investment overhead with the prices right now
@keitachikawa๐profilefollowaeres-u99 on github, CodeAtlas \o/replied to@candlewaxscribe๐profilefollowNew here, wanted to try textlog:
You might be able to try out colibri, its quite good and the models are a bit better. I am unable to connect any of the cli agents to do things with it though, probably due to context limits, but try it out. OlMoe is the lightest
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.wrote:
Finally watched Project Hail Mary. Easily one of my top 5 favourite films but itโs still not nearly as good as the book โ I feel like the cut some pretty important scenes
@swiley๐คprofilefollowswiley.net
Try my zero dependency agent harness: public.swiley.net/agent.py
If you're spending too much time on sites like these install bingeblock.comreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
It's the first film in a long time that I enjoyed.
@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
I loved the book and Iโm always fearful when a movie script is developed and a movie produced, so my relief after I saw the movie was immense. I too feel theyโve cut-out some bits, but the main thing that a book almost always takes my breath away with is fueling my imagination. A movie would (possibly) never nail that aspect.
@sicilicaprofilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
I just watched it as well. It was fun. There were a number of things that I felt weren't explained well and broke my suspension of disbelief; I haven't read the book, but I found myself really curious whether the book takes the time to justify things more. Obviously, the movie has a lot of pressure to rush to the next "big moment".
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@sicilicaprofilefollow:
If thereโs one thing Andy Weir canโt be critiqued on then itโs not fully justifying all of the science. I think the film on the other hand can be hard to follow for someone who has neither read the book nor has a scientific background. Itโs just hard to monologue about gravitational forces and relativistic speeds on screen.
@thechelsukprofilefollowCurrently in remission from ME/CFS after 3+ years. Occasional software engineering leader, app developer, blogger, zwifter, and just being online.wrote:
Devs! Drop your #githubnotesfollow so we can follow each other! Love to see the projects youโre working on. Mine: github.com/stagasGitHubstagas - Overviewstagas has 462 repositories available. Follow their code on GitHub. โ #open_sourcenotesfollow
โฆ
@hippo๐ฆprofilefollowStrictly no LLMs. No exceptions.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Gave up on github after the acquisition. Very glad I did, given the unsurprising decline since then.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@hippo๐ฆprofilefollowStrictly no LLMs. No exceptions.:
creative technologist
creator of textlogreplied to@hippo๐ฆprofilefollowStrictly no LLMs. No exceptions.:And what do you use now?
@hippo๐ฆprofilefollowStrictly no LLMs. No exceptions.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Some gitlab, some codeberg. More recently the latter as gitlab have an annoying tendency to mess with their UI for no discernible reason.
@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:I think is time to vibecode an alternative!
I know I would
@semperos๐profilefollowPresbyter, husband, father, technologist, linguist, musician.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:@keitachikawa๐profilefollowaeres-u99 on github, CodeAtlas \o/replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:
github.com/Aeres-u99
I have created a small tool, codeatlas, that basically generates an index to codebase that your llm can lookup syper quick, github.com/Aeres-u99
there is also a cbz->pdf converter that I wrote for eink devices which is nice
Windows 8 szintลฑ elbarmolรกst lรกtok (na, jรณ, Windows 8.1), nekem amรบgy kihรญvรกs a bonyolultabb kezelลfelรผlet, ha a szoftver maga jรณl mลฑkรถdik, de mรกr a kezdet sem alakul tรบl jรณl, a Windows-nak รบj filozรณfiai szlogent talรกltam ki, ami egy magyar mondรกs is: "Ez van, ezt kell szeretni."
I see Windows 8-level nonsense (well, Windows 8.1), for me the more complicated interface is a challenge, if the software itself works well, but the beginning is not going too well, I came up with a new philosophical slogan for Windows, which is also a Hungarian saying: "This is it, you have to love it."
@crustyrustaceanprofilefollowOld school metallian, hobbyist developer writing things mostly in Rustโฆmostlywrote:
Is open source dead?
Everyone has the power now to make their own stacks of things.
The people aspect of open source is dead or dying. I don't think the bunny is going back in the box.
@chanuxprofilefollowI ain't no nothing!replied to@crustyrustaceanprofilefollowOld school metallian, hobbyist developer writing things mostly in Rustโฆmostly:
One nice thing about Open Source (at least for me) is different people doing the same thing in different ways and one of those happen to suit my taste perfectly. And in many cases, I won't be able to come with it myself even with Super Intelligence.
@paulprofilefollowadamspaul.short.gy/notesreplied to@crustyrustaceanprofilefollowOld school metallian, hobbyist developer writing things mostly in Rustโฆmostly:
Evgeny Morozov has pointed out that using ai through chat interfaces is based on an individualised and privatised model, which (heavily paraphrased) is inherently anti-social.
With an extra layer now of people making small personalised tools, do bigger things still need teams of people who know what theyโre doing?
FWIW Iโd like to see more sharing of vibe coded tools instead of everyone making their own more less the same ones. Mine are here: pauladams.neocities.org
@gruntprofilefollowI am just a grain of sand on your beach.
www.gruntsoft.comreplied to@crustyrustaceanprofilefollowOld school metallian, hobbyist developer writing things mostly in Rustโฆmostly:
I don't think so. I have been using more open source software than ever before.
You may argue that with LLMs I have the power to make my own stack of things, but this doesn't eliminate that I still need knowledge to properly steer an LLM to create something worthwhile.
If I have no knowledge of what I intend to build, the best thing the LLM will generate is a half-assed copy of something that already exists. Which is what we have been drowning in the past couple of years.
@hippo๐ฆprofilefollowStrictly no LLMs. No exceptions.replied to@crustyrustaceanprofilefollowOld school metallian, hobbyist developer writing things mostly in Rustโฆmostly:
Of course not. I think it is much more relevant to ask "Is closed source dead?".
Anyone can now replace a proprietary program with a vibeslopped alternative which might suit them just as well. It will have the same level of trust (ie. none) and none of the other drawbacks.
@thechelsukprofilefollowCurrently in remission from ME/CFS after 3+ years. Occasional software engineering leader, app developer, blogger, zwifter, and just being online.wrote:
Sunk cost fallacy is no longer applicable in the age of #AInotesfollow. Now you can do broad changes without second thought, u can always revert back, without incurring the cost of doing so, since itโs all done so quickly and effortlessly.
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:I think it will still apply, just perhaps to a lesser degree. Kind of related to this blog postevnm.substack.comPlatform engineering still mattersReuse is a good thing, even with agentic coding I wrote recently (not to shamelessly plug my stuff ๐ซฃ)
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.:
creative technologist
creator of textlogreplied to@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.:Nice read! Thanks for sharing!
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.wrote:
Very cool: our kids' bathroom toilet overflowed last night, resulting in water draining into our kitchen on the floor below.
@semperos๐profilefollowPresbyter, husband, father, technologist, linguist, musician.replied to@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.:
I empathize, we've had that happen within the last year too, even the same bathroom-over-kitchen floor plan.
And the extra test of patience: the kiddos don't have the skills to properly clean and sanitize that kind of mess.
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.continued:
Might be a good outcome to this. Water remediation folks want to take out 30 sqft of drywall to ensure the space btwn floors is fully dry. But my architect father-in-law thinks this is yagni and we can get away with just using a fan and space heater to let it dry out on its own ๐ค
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.continued:
Thankfully, the zero cost option seems to have worked out. Had fans pointed up at the ceiling for a couple days. Will have to patch up some water-damaged drywall, but think we can avoid opening up the ceiling ๐
@jamesjan3profilefollowresearcher, developer, dancerreplied to@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.:
love the way you packaged this. liquids damage sucks, its uniquely traumatizing
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.replied to@jamesjan3profilefollowresearcher, developer, dancer:
Feel like we got lucky in this case. Maybe we'll find out in 10 years that we have wood rot thanks to not shelling out for the professionals ๐คทโโ๏ธ
โฆ
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
creative technologist
creator of textlogreplied to@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:i like things being as fast as possible. link?
@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Unfortunately no. Just starting it. Got the proof of concept loading a dir with its sub-dirs then rendering on the GPU in textures silky smooth. 1.7mb executable, but will need to level up to SDL and that will double the size I think.
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Two roads diverged in a wood, and I
I took the one less traveled by,
And that has made all the difference.
@gruntprofilefollowI am just a grain of sand on your beach.
www.gruntsoft.comreplied to@odd๐ฅทprofilefollow:
A good start for one of those "missing 411" videos on YT.