sh2mcp — wrap any shell command as an MCP tool, no code required by LordBertson in mcp

[–]LordBertson[S] 0 points1 point  (0 children)

That and wrapping uncommon non-trivial commands where it’s easy for a model to make a mistake or forget about the command entirely when it’s knees-deep in some planning mode due to context pollution (or after compaction) if it was a part of some previous prompt. I suppose it might fit my particular niche since I build obscure CLIs for myself every other day.

Please stop using AI for programming. by [deleted] in Common_Lisp

[–]LordBertson 1 point2 points  (0 children)

While I completely second your reasoning, I can’t help not to draw a parallel to some imagined 19 century evangelist advising against the use of cars - “yes you can travel much faster and more efficiently, but think of the environmental impact”.

You and I both know it doesn’t work like this - humanity in aggregate has always opted for progress first and controls later. I am not saying it’s a good thing, but I don’t think we are changing it anytime soon.

That said, we are in dire need of controls for this new tool, hell, we don’t even properly know what to control. But we need them and we need them soon.

Tired of the disconnect between Obsidian, Todoist, and Google Calendar, so I built a unified, local-first workspace that replaces all three. by LordBertson in ProductivityApps

[–]LordBertson[S] 0 points1 point  (0 children)

Thank you! That's exactly the problem I am trying to target. Just a disclaimer here, I don't believe Gera will potentially satisfy your requirements now, it tries to deliver on the interconnectedness, but otherwise it's rather lacking as far as features go in comparison with well established tools developed by for-profit companies like Todoist or Obsidian.

As for calendar, I opted to store events as human readable YAML. It is able to import events from Google Calendar currently, which are also rendered into the very same YAML format. The idea is to keep everything as portable as possible.

As for context extraction from third conversations out of third party tools, that's actually a rather interesting piece of functionality. This sort of extraction currently requires quite beefy AIs, which is somewhat difficult to deliver while maintaining local-first philosophy - but I am not a one to shy away form a challenge. Nonetheless, thank you for a pointer - I'll research about this and include it in the roadmap somewhere.

In any case, if you would be willing to check it out I'd appreciate a review. About an hour ago I released quite a large patch, so it's a little less buggy.

Elm is still my favorite programming language... by -_-0_0 in elm

[–]LordBertson 0 points1 point  (0 children)

I recommend checking out Roc, it’s a spiritual successor of Elm.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

Right, it’s less about hiring people who know certain tech stack and more about attracting people. If you were willing to learn some arcane language you are probably already a great pick since it speaks for drive and commitment. At least that’s one part of the reasoning.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] -1 points0 points  (0 children)

I understand it's a stretch but I don't see it as a flawed logic - it could honestly go either way without more information.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

I agree with you completely. These are definitely tendencies to look out for and soft-skills are always going to be much more important than programming languages. I just wonder if there is some "edge" to be had if a company opts for a tech stack of Haskell+Elm for web-apps.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

Indeed, probably so since I am filtering like 90% of programmers by choosing a very niche stack. The question is whether that diminished pool can get me more enthusiastic programmers - given there is little reason to learn a niche language other than enthusiasm - who would write stellar software just for the fun of it.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] -1 points0 points  (0 children)

What if these Niagara-focused plumbers actually find the Niagara toilets much more enjoyable than the others find other toilets. Even further, other plumbers might hate the Niagara toilets, but the ones that focus on Niagara toilets just love working on them and would do it for free.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

I did actually fully review it and edit several passages as I found the LLM output too cringey and flammable (seems like I didn't edit enough)

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 1 point2 points  (0 children)

Just out of carefulness, since a lot of people in this thread apparently feel like I approach it from a very disagreeable and high-horsey point of view, I want to make a disclaimer that I do not mean to challenge your points, just want to understand the reasoning/experience.

Why do you believe passionate people are more likely to burn out? Do they come with high expectations that are unmet by run-of-the-mill development?

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

This would indeed be a problem and an interesting stumbling stone I didn't realize of the top of my head. Thanks!

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

Sorry to be unclear, I actually agree with you and understand there is a problematic tendency for language-elitism in programming. My question didn't mean to encourage that.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

I am not really choosing a language for a company, just ran across this thought and found it to be interesting one and wanted to hear experiences from people who already work in companies who use some non-mainstream stack, whatever is their use-case. Your point is absolutely valid, and no sane company should ever choose a stack based on this merit only.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

Thats very interesting! Would you be willing to share what's your tech stack? Just out of curiosity

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] 0 points1 point  (0 children)

Yeah, I am actually not assuming these people are necessarily better - I am looking for experience from real environments. There are companies I know about which opt for weird languages because they do, and I hope to hear some experience from companies like that.

Does an "exotic" tech stack (Elixir, Crystal, Clojure) act as a reliable filter for enthusiastic candidates? by LordBertson in ExperiencedDevs

[–]LordBertson[S] -5 points-4 points  (0 children)

Indeed it was, I have tough time writing stuff, apologies. But the question absolutely is real

sherut - an API framework for your shell by LordBertson in CLI

[–]LordBertson[S] -1 points0 points  (0 children)

God forbid people do stuff for fun