textlog
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.wrote:
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.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.replied toprofilefollowI 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.
profilefollowresearcher, developer, dancerwrote:
crush-tui: A lightning fast, terminal-first dating app written in rust. supports custom themes!
🤔profilefollowHai I am kuwrote:
tell me if this makes sense to you: not all expensive chairs are worth a lot but the chairs that are worth a lot cost a lot of money
🥷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🤔profilefollowHai I am ku:
Maybe adjust the last part to “most Chairs that are worth a lot…” - because I guess there are chairs that are inexpensive but still good and thus could have cost a a lot?
🤔profilefollowHai I am kureplied to🥷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.:
my guess is the inexpensive chairs can be a good value for the price you pay but I doubt there are many of any chairs that are inexpensive and yet worth a lot
…
profilefollowI am just a grain of sand on your beach. www.gruntsoft.comreplied to🤸profilefollowcreative 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.
🥷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🤸profilefollowcreative 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.
🥷profilefollowSoftware engineer. [Reluctant] Salesforce dev. Salesforce’s biggest hater. stephenlf.devstephenlf.devImportant Thingsreplied to🥷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!
profilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to😊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…?
profilefollowresearcher, developer, dancerwrote:
anybody got some recent software recommendations that you cant live without anymore?
…
🥷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 toprofilefollowresearcher, developer, dancer:
I’m not supposed to take that literally of course, but I don’t think software has such an important role in our lives, for most of us. Water, food, air. Those you can’t live without. When it comes to software, I spend most of my workdays in the shell (vim, git, grep,…) and if $place allows in mutt+weechat (although that’s mostly outlook and teams). Nothing particularly new!
🤔profilefollowreplied to🥷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.:
Nextcloud with Files, Talk, Calendar, Memories and more is damn useful for family life though 🙂
Personally, mise is more "try in hurry" compatible. So it stuck. I have tried devenv as it seems to greatly simplify the setup. However, I had to get something done in a hurry. Tried devenv (which I installed around the time they launched) and got stuck with a load of outdated nix IIRC. So I also gave a quick try with mise, got started with fnox and it was considerably easier to get going.
😅profilefollowmaker of software thingswrote:
Looking for a new daily-driver #scriptingnotesfollow language. Criteria:
  • interpreted (e.g. can use #!/bin/bang)
  • batteries-included stdlib (json, subprocesses, fs, etc.)
  • not sh, not perl, not python, not javascript
Shortlist: Any other #recommendationsnotesfollow? #Codenotesfollow #Devnotesfollow #Technotesfollow
…
📒profilefollowPresbyter, husband, father, technologist, linguist, musician.replied to😅profilefollowmaker of software things:
I use GoalCodeberg.orggoalGoal, an embeddable scripting array language., extended with ariGitHubGitHub - semperos/ari: Ari: Goal language extended with SQL and moreAri: Goal language extended with SQL and more. Contribute to semperos/ari development by creating an account on GitHub. as my daily driver. Since it's implemented in Go, it's straightforward to extend with anything from Go's standard library (or third-party ecosystem) that isn't already incorporated. If you haven't used an array language before, then you get the added bonus of learning a ton about an interesting, powerful area of programming.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to😅profilefollowmaker of software things:
I sometimes use V scriptGitHubv/doc/docs.md at master · vlang/vSimple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io - vl..., but I use V-lang as well. It is kind-of interpreted. I’ve never heard of rye. Looks nice.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to😅profilefollowmaker of software things:
It does not, but fakes it well, since it is fast and compares built binary with script mtime to automatically recompile. The downside of using it is that you end up with a binary, but the upside is that it is blazing fast.
😰profilefollowwrote:
#AInotesfollow brings so many issues. It really accelerates. Not only the good parts but also the bad parts. Combine this with a product person that doesn't even know what a refinement is. I'm 41, maybe I'll study to pivot, maybe I'll get into trading. I can't handle it anymore.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.continued:
I prefer solo thinking on a problem, in slow mode; then provide solution design for review. Most of the items coming to refinement don't even require solution design, only knowledge of existing system. Yet this practice exists, which slows things down.
Architect/lead have a pre-refinement with product to clear 80% of the obvious questions. We share an agenda, devs can ask questions async. In the refinement product presents, we design a solution draft. 15 minutes/item. This doesn't work if product is incompetent and everything is AI-slopped.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.wrote:
Ordered JBL Charge 6, waiting for delivery today. Will mount into my bike and will listen to music while commuting 25km to the office. I'm a victim of marketing, seeing an ad, buying stuff.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.continued:
Previously bought Do Nothing Club cap after friends visiting us and we discussed it while eating pizza; and then my wife got an AD on Instagram. Meta is listening for conversations to sell ads.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.wrote:
Onboarded on Claude Team with Unlimited credit usage. In the first day, subscription limits were hit and then it silently went on spending 530 EUR in credits before I noticed.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.wrote:
thinking on deploying excalidraw on my homeserver, so I can store drawings without bothering with export/import. Yes, excalidraw+ for $7/mo; but nowadays I pay only one sub - for Claude; everything else is personal software.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.replied to🤸profilefollowcreative technologist creator of textlog:
any plans to fix textlog? I'm trying to read it, but every time I see this - conversations split into repeated blocks - it detracts me - imgur.com/a/DFKWkqzImgurTextlog is hard to readDiscover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users. all other microblogging platforms make it right, I don't get why textlog should be different
new link; my page is a work in progress - it is now more mobile friendly hellodavid.dev/blog/thinkingDavid Gonzalez-VelezDavid Gonzalez-Velez | Software Engineer & ResearcherSelf-taught software engineer and researcher based in Chicago, specializing in quantum computation and full-stack development.
…
Started a repo, github.com/stagas/textlog-tuiGitHubGitHub - stagas/textlog-tui: TUI for textlogTUI for textlog. Contribute to stagas/textlog-tui development by creating an account on GitHub. - if anyone wants to contribute/jump in, I'm happy to hand it over. I'm not really a cli person. #tuinotesfollow #open_sourcenotesfollow cc @davidprofilefollow🍎 A lifetime Apple user. Partner says I am pedantic, sarcastic, and cynic. I just want to be me. @hotterprofilefollow#Emacs, dev, life, random stuff. the netherlands. @hjklprofilefollow
join the communityorbrowse more notes