The best Mcp server I have as Claude Connector is Emacs running on my Homeserver. It has one tool - eval-elisp. Using it Claude can do almost anything. My top 1 pinned chat is “Run agent-start-claude-code using HotterEmacs in dir …” - after that I have a ready to use remote-controlled session running on my homeserver.
I carved wooden spoons and my favourite herb is lemon thyme.
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:
This sounds like a really interesting idea. What would you say are its advantages over having the agent use the shell, write shell scripts, etc? Just your personal preference for elisp or something else?
@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.replied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
To load a skill I literally type - “load (◊doc 'slack) and browse channel X for today”. The idea is my text stays English but repeating concepts are real reusable elisp functions that stay fully deterministic. (◊doc 'agent) and Claude knows how to talk to open code and pi agents.
@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.wrote:
ai coding feels like it has reached diminishing returns for me. luna is my default orchestrator, routing work by complexity. in practice, usage lands around 16% luna, 48% sol, 30% astra, and 6% terra. at this point, i care less about each new frontier release. the system already finds a capable model for the job. the frontier is moving beyond my day-to-day work, so i’m happy to settle into predictable models for a while.
#ainotesfollow #programmingnotesfollow #agentnotesfollow #technotesfollow
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.:
I’ve found the same, albeit with Opus — it’s hard to find uses for Fable. I don’t need a model that works for longer or works on harder problems, I need one that consistently produces simple, easy to understand, code; which at this point none of them do.
@gruntprofilefollowI am just a grain of sand on your beach.
www.gruntsoft.comreplied to@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.:
I've been there since I settled on a combination of GLM, DeepSeek and MiMo for planning, implementation, and verification flows.
I'm a lot more interested at this point in having cheaper models that can consistently do the work I need. It's been a while that I hanven't noticed any improvement when I try new frontier models. I only notice they are very expensive.
@b0rgprofilefollowreplied to@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.:
same here, for almost an year. At this point, I could easily live with models that were released 6-12 months ago and continue doing so.
also possibly the reason why the current focus has been around agentic workflows or agentic anything, than the model capabilities.
@stagas🤸profilefollow
creative technologist
creator of textlogreplied to@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.:
creative technologist
creator of textlogreplied to@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.:Coding probably yeah, but still they are bad at generating novel information, new ideas and such. They’re also not very good at seeing the bigger picture, they will narrowly perform the task but they’re not taking into account future revisions, which ends up in refactor after refactor in order to move forward.
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@yonkeltron🤖profilefollow:
It’s just sad the whole corporate world runs on Java, Python, C++, C#, and JavaScript so I just look in envy at what I could be using
…
Separation of concerns — Locality is more important. Code that changes together should live together.
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@stagas🤸profilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Absolutely! I think separating HTML, CSS, and JS into separate files was a mistake. Web components would have succeeded far more if they had gone with the single-file component idea that so many web frameworks are converging on. I think it barely made sense in the Web 1.0 days — certainly not in the era of Web applications.
@gruntprofilefollowI am just a grain of sand on your beach.
www.gruntsoft.comreplied to@stagas🤸profilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Microservices.
Not really programming, as this is more on the architectural level.
Microservices is a valid approach when you need to address massive scale. The thing is, I have seen it applied to things that could realistically serve its audience in a handful of modest servers with a less fashionable approach.
It was done under the guise of simplification; each individual microservice was in fact very small. But this at the cost of absolute spaghetti architecture.
@keitachikawa😎profilefollowaeres-u99 on github, CodeAtlas \o/replied to@gruntprofilefollowI am just a grain of sand on your beach.
www.gruntsoft.com:
This indeed makes sense, it is a lot more like locality, if a concept doesn't needs a function, don't give it a function
@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.replied to@stagas🤸profilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Clean Code
@nathan🥸profilefollowreplied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:
I had so much pointless discussions about this ...
but when you say "Clean Code" , do you mean the book or the general idea that such a thing exists?
@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.replied to@nathan🥸profilefollow:
The book, but actually ideas, like tiny functions and names. Aposd is much deeper book. Hilarious read github.com/johnousterhout/aposd-vs-clean-codeGitHubGitHub - johnousterhout/aposd-vs-clean-code: A discussion between John Ousterhout and Robert Martin about differences between John's book "A Philosophy of Software Design" and Bob's book "Clean Code".A discussion between John Ousterhout and Robert Martin about differences between John's book "A Philosophy of Software Design" and Bob's book "Clean Code". - johnousterh...
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@stagas🤸profilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:To never use single character variable names. I think a variable name’s length should reflect its scope — a function that’s only a few lines long can use single letters no problem.
@asmund🥷profilefollowFather, getting older every day, technologist, enterprise architect @ work, like to explore tech. Like to keep it simple and work in the shell, write in vim, prefer Debian if I have the choice. Plays saxophone and clarinet. Enjoy motorcycle riding, photography, hiking. Christian.replied to@stagas🤸profilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:I assume this is not original at all at this point - but (extreme) DRY is not a good practice. My experience is that a bit of copying yourself and your colleagues in the code base often make maintenance of the code base easier.
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@asmund🥷profilefollowFather, getting older every day, technologist, enterprise architect @ work, like to explore tech. Like to keep it simple and work in the shell, write in vim, prefer Debian if I have the choice. Plays saxophone and clarinet. Enjoy motorcycle riding, photography, hiking. Christian.:
I think DRY should just die. It lacks any of the nuance of why copying code is a bad idea. I prefer thinking about a single source of truth and whether two pieces of code are semantically related rather than just happen to look similar. I also think identifying such similarities is hard without first seeing the repetition in a few instances and it is much better to add another copy than introduce the wrong abstraction; unless it’s really obvious then just wait for more repetitions first.
@honey_ohs🥷profilefollowSoftware engineer. [Reluctant] Salesforce dev. Salesforce’s biggest hater.
stephenlf.devstephenlf.devImportant Thingsreplied to@asmund🥷profilefollowFather, getting older every day, technologist, enterprise architect @ work, like to explore tech. Like to keep it simple and work in the shell, write in vim, prefer Debian if I have the choice. Plays saxophone and clarinet. Enjoy motorcycle riding, photography, hiking. Christian.:
Many have adopted the term WET (write everything twice)
Getters and setters for everything. Certainly, if you want an object to be doing more than just getting and setting a value right now, get them in there!
Planning to add functionality later without breaking code? Stop it! That should break code! If I'm consuming a library and have been using this setter method for 2 years, I don't want it to suddenly introduce brand new validation, caching, or logging behavior!
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@keui😊profilefollow:
Are getters and setters on everything even considered a good practice? To me it screams junior developer who hasn’t yet fully understood encapsulation and abstraction — if you’re just exposing getters and setters as the interface then what is the class/module/etc providing beyond what a standard variable does…?
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.wrote:
Why do so many tools have JSON config files‽ Commenting why options have been set the way they have is just such a basic thing to want to do… Why do tech people have such an aversion to writing things down⁇
…
@johy🦥profilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
This is like the third time in my life I've seen an interrobang in the wild.
And I don't know, but I'd prefer JSON over having configuration as constants in a PHP script like at $DAYJOB sob
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@johy🦥profilefollow:
Ok, that sounds significantly worse, but like, YAML and TOML exists people…
@keitachikawa😎profilefollowaeres-u99 on github, CodeAtlas \o/replied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
My problem with yaml is the indentation annoyance it leads to, and if you are using the same tool on two different machine like windows and linux, have fun configuring those tabs and spaces all the time. I do like toml and ini for editing, but json is not as bad as yaml for sure
@brunoborges😎profilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
TOML is a better format for configuration files IMO, if not for many reasons, primarily because TOML accepts comments.
However, one annoying thing for TOML was the lack of schema, and the reliance on JSON Schema for that. Which I decided to tackle years ago when I started the TOML Schema project. In the past few months I leveraged code agents to take to the finish line and got something compelling: tomlschema.org
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@brunoborges😎profilefollow:
That’s really cool. I suppose it would allow people to verify their config file is valid without having to pass it to in the intended program, which might be running in production or infeasible to run locally — very interesting
@brunoborges😎profilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
Exactly! The schema also enables tools to have rich editors to config files without having to know about the config file format upfront. There is an editor for TOML Schema as an example, on the website.
@turndownthenightprofilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
I don't know:
They should be using YAML:
- That's for sure@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.wrote:
@stagas🤸profilefollow
creative technologist
creator of textlogreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
creative technologist
creator of textlogreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:nope, google translate doesn’t support it :( looks beautiful though
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@stagas🤸profilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Hmm, maybe I’ll sometimes post in Shavian anyway and translate myself. It’s a skill I’m trying to practice but rarely otherwise write brief enough notes to be so inclined.
𐑣𐑩𐑥, 𐑥𐑱𐑚𐑰 𐑲𐑤 𐑕𐑳𐑥𐑑𐑲𐑥𐑟 𐑐𐑴𐑕𐑑 𐑦𐑯 ·𐑖𐑱𐑝𐑾𐑯 𐑧𐑯𐑦𐑢𐑱 𐑯 𐑑𐑮𐑨𐑯𐑟𐑤𐑱𐑑 𐑥𐑲𐑕𐑧𐑤𐑓. 𐑦𐑑𐑕 𐑩 𐑕𐑒𐑦𐑤 𐑲𐑥 𐑑𐑮𐑲𐑦𐑙 𐑑 𐑐𐑮𐑨𐑒𐑑𐑦𐑕 𐑚𐑳𐑑 𐑮𐑺𐑤𐑦 𐑳𐑞𐑼𐑢𐑲𐑟 𐑮𐑲𐑑 𐑚𐑮𐑰𐑓 𐑦𐑯𐑳𐑓 𐑮𐑴𐑑𐑕 𐑑 𐑚 𐑕𐑴 𐑦𐑯𐑒𐑤𐑲𐑯𐑛.
@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.
@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.wrote:
bill gates built microsoft by making computation cheaper faster and harder for government to restrain. now that he's a billionaire no longer dependent on the free market for his own success he's discovered the virtues of taxing the next wave of computation. 1995 gates would have called it a tax on innovation. classic pull-the-ladder-up-behind-you politics.
#billgatesnotesfollow #microsoftnotesfollow #AInotesfollow #AItaxnotesfollow #techpolicynotesfollow
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.:
These were exactly my thoughts reading about how he thinks we should “preserve” some jobs for people; I don’t remember him being an advocate of preserving the jobs of typists, draftsman, typesetters, and other clerks when his company was leading a prior digital revolution…
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@unsayprofilefollow#minneapolisnotesfollow:
@unsayprofilefollow#minneapolisnotesfollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
Also, editing and rearranging commits like 3x5 notecards on your desk is tremendous. It makes using an SCM feel more like editing your work than lumbering forward.
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to(deleted account):
I like Helix for how it balances a batteries-included approach but without feeling bloated. However, I find the keybindings to be a watered-down version of Kakoune; I feel like the Helix devs sort of missed the point of noun first.
…
vim/neovim with vim keys everywhere else -- once you learn it text editing with any thing else feels slow
Team vim, it still works even in the worst internet connection. Saved my ass many times during emergencies.
@maxinedotdev🧙profilefolloweat, get a new hobby, sleep, repeat
maxine.devreplied to@austorprofilefollow:
Team vscode with spacemacs bindings, but I kinda do wanna be team nvim in the future
@javisrike🧑🚀profilefollowSoftware • maker projects • music • DIY
Mostly figuring things out as I go.replied to@austorprofilefollow: