Live data from Hacker News

Show HN: Firm, a text-based work management system

github.com

31–40 of 62 posts

Re: Show HN: Firm, a text-based work management system

#31
While I do not think big corps would go for it, I believe you have something there that could:

1. Appeal to some of the crowd here 2. Potentially run in the background as meta layer for llm ( as crazy as that sounds, the annoying reality is that it is happening already, but in the most annoying way possible 'worst of all worlds' version )

Re: Show HN: Firm, a text-based work management system

#33
post #15

The text-based software that would eat work management is one that embraces the incumbents rather than avoid them. I want a bidirectional SaaS YAML/JSON adapter. So that I can push and pull our CRM (and other SaaS utilities like project management) into a common (schematized) YAML format. The YAML then can be analyzed and modified using LLMs and/or stored in git. And then use the bidirectional sync to reconcile confl…

Agreed, this is on my mind as well. Thinking of Terraform, you have data blocks that can grab data from an external source. Still trying to grok what would be a convenient way of doing something like this - whether that gets generated to DSL, or if data pulled in dynamically as you build the org graph... Having your plain-text workspace as a unified structural source where you pull in data from external systems would…

You'll unfortunately have to agree on some sort of state representation for each source and then delve into those APIs to extract that information

Re: Show HN: Firm, a text-based work management system

#35

Getting people to use the terminal to do things instead of the bloatware produced by Google/Microsoft tools is almost impossible... I live in the terminal, but most people in my company, including developers rather stay away from it

The main reason might be that terminals are ugly and messy, you can't find shit, everything melts together. Might be nice for power users, but those aren't so many I would guess.

Re: Show HN: Firm, a text-based work management system

#37
post #23

Earlier quoted context omitted.

To state the obvious (sorry): (1) Command lines lack the discoverability element of GUIs (and TUIs), where the available choices are typically laid out in front of you. Just look at the command "firm -c list contact" in the screenshot in the linked readme - no doubt it's sensible, but you wouldn't just type it in out of nowhere. You could argue that good docs fix this, but they'll never be a substitute. (Silly analog…

I don't disagree with you at all, but my biggest hangup with GUI-based software is twofold: 1. It tends to be bloated, with developers slapping framework upon framework, creating a mess of background wiring that is prone to a dictionary's worth of issues that will either frustrate the user or confound the person maintaining it. 2. UX Designers approach their jobs incorrectly; they assume they are smarter than the use…

> UX Designers approach their jobs incorrectly; they assume they are smarter than the user. Interestingly, this might actually be true on paper in most cases, but the practical reality is that the user needs to do things the user's way, not the way the the developer wants them to.

This is just as true for CLIs.

Re: Show HN: Firm, a text-based work management system

#38

Getting people to use the terminal to do things instead of the bloatware produced by Google/Microsoft tools is almost impossible... I live in the terminal, but most people in my company, including developers rather stay away from it

To state the obvious (sorry): (1) Command lines lack the discoverability element of GUIs (and TUIs), where the available choices are typically laid out in front of you. Just look at the command "firm -c list contact" in the screenshot in the linked readme - no doubt it's sensible, but you wouldn't just type it in out of nowhere. You could argue that good docs fix this, but they'll never be a substitute. (Silly analog…

The approach I like the most is to first design a CLI that has the functionality you need. Then move that functionality to a lib and have the CLI now be a frontend for the lib. Then make a GUI frontend too.

Allows for a GUI for tasks that need that better context or hand holding. But then the CLI is there when there is a workflow the GUI doesn't support comes up. Bonus of scripting being possible with the CLI too.

Challenges this approach has is that you have to have a test suite that exercises both workflows or due diligence to make sure they both work as development continues.

Also not all programs can be done acceptably with a CLI. Real time 3d games are an easy example of a GUI only task.

Re: Show HN: Firm, a text-based work management system

#39
This looks very similar to a FoSS version of Tana: https://tana.inc/

Which is well timed because I've been increasingly leaning more into Tana but also being like "it would really suck if this tool goes away". Having something that has the same ergonomics of Tana but is more open is really interesting.

Re: Show HN: Firm, a text-based work management system

#40
things like this are so much fun. I mess around with projects like this too. I have a little "status" app that that's a web UI embedded into a Go binary that shows my current WIP and it updates my slack status with what my WIP is. so outside of standup everyone just knows what I'm up to

I love little CLI tools for managing productivity

Post reply on HN