8 ms·
Well, good. But also: build better software.
by jredwards 2y ago
Well, good. But also: build better software.
- mrkeen 2y agoAhem we don't do that here. We get to market faster before our runway ends so we don't risk our exit.
- ChrisMarshallNY 2y agoI support this. It’s not possible to be “perfect,” but if we do our best to get there, we’ll make really good stuff. It’s unlikely to happen, though, as we have a system that explicitly rewards writing crap, because it makes money. As long as we fail to reward good work, we will continue to get poor work.
- dylan604 2y ago> As long as we fail to reward good work, we will continue to get poor work. I think that's a bit off. The problem is that we continue to reward poor work so the poor work continues.
- ChrisMarshallNY 2y agoThat's correct. I was being generous. Note that even my fairly mild statement was not received well. People really don't like discussion of improving the Quality of software, here. Too much money to be made in not-so-good stuff.
- saagarjha 2y agoCorrection: people don't really like low-quality comments that don't bring anything to the table beyond "let's make everything better".
- ChrisMarshallNY 2y agoCome on, you know me better than that. In this case, the comment fit the conversation. The original comment was a short, pithy, and rather sarcastic one that was, nonetheless, correct. They pointed out that we need to write higher-Quality software, in order to give folks like the NSO people fewer “hooks.” The NSO folks are smart, dedicated people, that, in other circumstances, we would admire for their creativity and intelligence. They often take advantage of mistakes (or deliberate decisions) made by folks that we may find less admirable. I like this community and medium, and sincerely want to be a “good citizen.” The opportunity to interact with people like you, is a privilege that I respect and value. We may not always agree on everything, but I find many of your contributions to be inspiring, educational, and relevant, so I appreciate you. You have taught me lessons, and have changed my mind, and, I’m sure, will continue to do so. You have great insight, knowledge, and experience, which I value, and appreciate you sharing it (for example: https://saagarjha.com/blog/2023/12/22/swift-concurrency-waits-for-no-one/ https://saagarjha.com/blog/2023/12/22/swift-concurrency-wait...). People like you, are why I like this place. We have no social interaction, so I have no idea if we’d get along, IRL. I would like to think we would, but I’m often wrong, and not afraid to promptly admit it. For myself, I try to participate by making very specific suggestions, and “keeping it focused on me.” I don’t attack others, even if I find what they say to be quite offensive (or if they attack me, which is fairly common). Most times, I don’t feel that my comments would improve things, even if I vehemently disagree with someone, so they are best left unsaid. I don’t participate in any other social media, and I’m retired, so I do spend a fair bit of time, here. I spent most of my career at a corporation that was all about Quality, and I suppose it must have rubbed off on me. At that company, Quality was a religion, and they took it to the point of obsession. After leaving, I have tried to practice their mindset in my continuing work. I write software that can have a big impact on the lives of its users, so I take Quality seriously, in order to reduce things like attack surface. I feel as if the current tech community has a baseline ethos of “write code as badly as we can get away with,” and that ethos is rewarded. I don’t think that treatises on better unit testing will be of interest to folks with that mindset. I feel as if the mindset, itself, is the issue, and code dumps won’t make a difference. I often reference stuff I’ve written, not because I want traffic (I could absolutely care less, whether or not folks read my stuff. I write for myself), but because I don’t want to litter the place with “wall of text” commentary (as you can see, I lean prolix). A quick link to an article that I wrote, going into great detail, is better than a massive comment that won’t have as much information. For example: https://news.ycombinator.com/item?id=42478993 https://news.ycombinator.com/item?id=42478993 Are those articles specific enough?
- deleted 2y ago[deleted]
- amelius 2y agoIf it's approved by the AppStore, then it should be good, no?
- kindeyooweee 2y agomade me chuckle needed this :)