Live data from Hacker News

Craft software that makes people feel something

rapha.land

141–150 of 192 posts

Re: Craft software that makes people feel something

#141
post #133

Earlier quoted context omitted.

The bot always looks it up, in a way.

I mean, so do I, if you think about it like that. I just have a much lower chance of successfully retrieving the correct information. In the comparison I was making with respect to accuracy was that the bot is much more likely to accurately answer fact-based queries, and much less likely to succeed at any tasks that require actual 'thinking'. Especially when that task is not particularly common in the training set, s…

I agree. I was just making a tangential point with a bit of exaggeration; sorry if it seemed to distract from your main point.

If you look up the factual question in a quality source, you'll be more accurate than the bot which looked at many sources. That's all I meant.

Re: Craft software that makes people feel something

#142

Earlier quoted context omitted.

I was looking for this comment. For example Microsoft Teams and Office 365 make me feel something, but it’s not joy.

I feel bad for the poor souls that are forced to work on software like that. It surely can't be fun

I never worked at MSFT, but I did work on a few extremely popular consumer-facing products across big tech that had a negative reputation. One product was super hated feature of a bigger and well-loved service (literally "why can't I turn this off") and the other was perceived to be super useful but poor-quality. I think I can understand the experience of those MSFT employees. They know the reputation, and they're sorry, but they need to work, and everyone fights with the product team.

At the former, I started right after school and was baffled no one I worked with ever used our product. I found it super demoralizing to build something so heavily used but unpopular, and eventually I quit out of frustration. I tried to change the product, and improve features, and frequently met with our product and UX people to no avail. We existed, of course, because sometimes popular free products need to serve business goals (thankfully not ads at least).

At the latter, we just had the challenge of building a complicated product, and with millions of users, you'll always get complaints. I had coworkers who would check reddit every morning and share all the complaints people had and really took it to heart. Of course, we could never properly debug or do anything for these random users, and "at scale" a 0.00001% error rate still meant a lot of disappointed people. It was still pretty demoralizing after a while but at least we could say people found us useful, even if it wasn't "fun".

Re: Craft software that makes people feel something

#144
"So, I woke up today. Got my coffee, family went to sleep, and I have a free afternoon." What kind of schedule or different timezone does this author have with their family? I am trying to imagine a family that either goes to bed in the early afternoon or a person who wakes up in the evening to start their day.

Re: Craft software that makes people feel something

#145
post #65

Earlier quoted context omitted.

Odds are, you’re not going to get any contributions even if you do want them. So they could just upload regardless. And if the README explicitly says the project isn’t open to contributors nor feature requests, then you’re even less likely to see that (and have a very valid reason to politely close any issues on the unlikely scenario that someone might create one). The vast majority of stuff on GitHub goes unnoticed…

> Odds are, you’re not going to get any contributions even if you do want them. So they could just upload regardless. This is not my personal experience nor the experience of a number of folks that I know personally. I think it's pretty hard to generalize about this. > The vast majority of stuff on GitHub goes unnoticed by the vast majority of people. And only a very small minority of people ever interact with the fe…

> This is not my personal experience nor the experience of a number of folks that I know personally. I think it's pretty hard to generalize about this.

I think it’s pretty easy to generalise because public repositories are public, so the data is available.

The vast majority of repositories on GH has between 0 and 10 stars and no issues raised by other people.

Even people (like myself) who have repos with thousands of stars and other GH members “following” them, will have other repos with in GH with zero interaction.

> So what? It's probably not going to impact you, so it's okay and we just have to deal with it? I reject that logic entirely.

That’s a really uncharitable interpretation of my comment.

A more charitable way of reading it would be:

“Worrying about a minor problem that is easily remediated and likely wouldn’t happen anyway isn’t a strong reason to miss out.”

If we were talking about something high stakes, where one’s career, family or life would be affected; then I’d understand. But the worst outcome here is an assumption gets proven true and they delete the repo.

Please don’t take this as a persuasive argument that someone should do something they don’t want to do. If people don’t want to share their code then that’s their choice.

Instead this is responding to the comment that your friend DID want to share but was scared of a theoretical but low risk and unlikely scenario. That nervousness isn’t irrational, but it’s also not a good reason by itself to miss out on doing something you said they did want to do.

If however, that was really just an excuse and they actually had no real desire to share their code, then they should just be honest and say that. There’s no obligation that people need to open source their pet projects so they don’t need to justify it with arguments about GHs lack controls. They can just said “I don’t want my code public” and that’s a good enough reason itself.

Re: Craft software that makes people feel something

#146

Earlier quoted context omitted.

I'm very much for people open-sourcing their projects in terms of releasing the source code. Just don't accept patches or whatever, keep the repos closed

Unfortunately, and I think to great overall harm, GitHub does not let you disable many of the collaboration features. I was just having a discussion today with someone who would be fine open sourcing their code, but is uninterested in any contributions, questions, or community interaction. Since GitHub won’t allow that, their options are to host it somewhere themselves where nobody will see it, or just don’t publish…

Or to simply ignore issues and PRs. You don't have to answer people for something you do as a hobby.

Re: Craft software that makes people feel something

#147
post #52

> created solely for myself; I never had the intention of making it [...] mainstream This is how many artists have worked. They make something for themself, and one day they show it to someone else ... or they just get the urge to share it more widely, often without the hope that anyone will really be interested. Or they keep it for themself. I think Tolkien is in that group, for example. But don't get the wrong idea…

If you are actually making it for yourself then it shouldn’t matter. I think sometimes people tell themselves they are doing it for them, but then they start thinking “well what would so and so think”. I know I’ve done it, but once I started actually making things for me, I could feel the difference.

If you make it for yourself and no one else likes it, it is of value to you still.

If you make it for others but no one else likes it, it is of value to nobody at all.

Re: Craft software that makes people feel something

#149
In the best case scenario, professionally writing software is treated like a craft. You produce something useful while applying your skills, with the tools at your disposal. You can write software as an art form, just like woodworking can be both a craft and an art form. A woodworker in an assembly line doing the same thing over and over again to me is not a craftsperson, it is the attitude towards the job that makes it art, craft, or assembly line work.

Too many software projects treat programmers as factory workers, where their primary value is measured in amount of storypoints or Jira tickets finished. Don't get me wrong, you can be a craftsperson and use an issue tracker ofcourse, but if quantity is the only thing management cares about instead of quality, the craft gets lost in the process. Quantity is easy to measure, quality is not.

At the same time treating software like an art is probably not very useful. That code is (typically) not written to be looked at, but to make the computer do something useful.

It's a shame artisinal software sounds so weird, because that precisely describes the level of caring I'd like to see applied to the software I use.

Re: Craft software that makes people feel something

#150

In the best case scenario, professionally writing software is treated like a craft. You produce something useful while applying your skills, with the tools at your disposal. You can write software as an art form, just like woodworking can be both a craft and an art form. A woodworker in an assembly line doing the same thing over and over again to me is not a craftsperson, it is the attitude towards the job that makes…

> At the same time treating software like an art is probably not very useful. That code is (typically) not written to be looked at, but to make the computer do something useful.

FWIW you can argue the same for woodworking, a chair is typically not made to be looked at but for people to sit on. I tired to think what inherently makes writing software treated less than a craft than woodworking, but couldn’t think of any.

Post reply on HN