@rain One of the things I recognized at the start of my career in software consultancy was the difference between what someone *says* that they want and what they *actually need*. Understanding the difference and conveying that difference in a way where they don't feel like you told them "no" or otherwise in an adversarial way is its own skill and is an important part of being a lead on a technical product, not just in devtools.
Notices by Wez Furlong :terminal: (wez@fosstodon.org)
-
Embed this notice
Wez Furlong :terminal: (wez@fosstodon.org)'s status on Monday, 21-Oct-2024 20:57:30 JST Wez Furlong :terminal: -
Embed this notice
Wez Furlong :terminal: (wez@fosstodon.org)'s status on Monday, 21-Oct-2024 20:57:29 JST Wez Furlong :terminal: @rain in devtools, one of the big problems can be summarized by the saying "doctors make the worst patients". Software engineers/programmers are the worst customer of a software product because they think they know and understand everything of relevance, when in reality they lack key domain experience/knowledge. Their influence and confidence (just a quick PR to add a feature for a power user...) can lead to those "bad" features that are then very difficult to unpick and put "right".
-
Embed this notice
Wez Furlong :terminal: (wez@fosstodon.org)'s status on Thursday, 26-Sep-2024 16:49:08 JST Wez Furlong :terminal: @shiflett I always thought this read as bum notice, which struck me as an odd title for a show
-
Embed this notice
Wez Furlong :terminal: (wez@fosstodon.org)'s status on Friday, 05-Jul-2024 01:07:37 JST Wez Furlong :terminal: @b0rk FWIW, the cause of this is usually due to the program using a simple line reading routing (eg: `fgets`), or using a GNU-readline-compatible library like libedit that isn't correctly setup (the pgsql repl used to behave like this in the past, unsure if this is fixed by default now), or because there is some mishap with TERMINFO/TERMCAP that is breaking the line reading library.
-
Embed this notice
Wez Furlong :terminal: (wez@fosstodon.org)'s status on Friday, 24-Nov-2023 11:20:41 JST Wez Furlong :terminal: @b0rk the EdenFS portion of Sapling (https://github.com/facebook/sapling/) has the guts of this inside. Even though that project was built primarily for Sapling (an evolution of Mercurial), it can also mount Git repos. We talked about exposing literally the interface your described for some internal infrastructure in the early days. I'm no longer part of that team so I'm not sure if that ever got implemented, but it wouldn't be difficult if someone was motivated!