EvilTrout Viewpoint: this is the best post I've read on this forum.
Best posts made by eviltrout
-
RE: Discourse DMZ
-
RE: Discourse DMZ
Some of y'all are a bunch of toxic dickbags. When someone tells you they know they're not perfect and are trying to improve, you scream back at them "YOUR BEST IS NOT GOOD ENOUGH!"
I have not followed your communication with Discourse that closely (outside of bugs on meta), but I wonder what could have possibly happened to breed that kind of negativity. I certainly don't think it's healthy to get that worked up over a piece of software you are using.
You probably noticed we're a pretty small team. Prioritizing stuff is always hard. We might have worked on something that you didn't think was necessary like the colours on the topic list while your pet bug was ignored or perhaps discounted. Sorry about that! I meant it when I said we can't be everything to everyone.
Sometimes working on open source software means a dozen new emails appearing overnight, and the frustration of knowing you can only address one that day.
I'm sure you think objectively, above any possible opinion, that some particular issue of yours is more important that what we worked on.. and maybe you're right! But believe it or not we are all working hard on this. If we're making mistakes please tell us and we'll try to do better in the future.
-
RE: Discourse DMZ
I think we could have handled it better. A lot of the debate should have been more clear it was about the default, and I'm not sure we ever communicated that the json API still had the old stuff. We could have written up a few words on how to put the like column back in no plugin, etc.
I know one thing I'm guilty a of is worrying more about issues that are technologically harder to revert; something like a column is so easy to change that I didn't concern myself much with the discussions around it, because I thought, hey, worst case I just put it back.
But sometimes little things in the code are huge to users and are worth more of my attention.
-
RE: Discourse DMZ
Thanks for your post. Skimming them, a few are definitely fixed already. It's a weird way to catalog them for me so next week I'll triage and make sure they all have topics on meta that aren't closed so we can get them fixed. It'll take me some time and I've got a busy weekend, I just want to see for myself what was missed and how severe or is.
-
RE: Discourse DMZ
Hey guys, I hope you had a good weekend! I had food poisoning and then had to prepare for an ember tutorial thing I'm doing next weekend so I haven't had time to catch up but I still plan on going through all those bugs early this week.
(I have some security/major issues to fix first, such as making ridiculously long posts)
<3 <3 <3
-
RE: Discourse DMZ
Good news! I've taken your advice and started to research best practices. I found a book on it and it says I need some kind of Enterprise Java Bean.
I have no idea what that means. Can you point me in the right direction? Where can I buy a can of Java Beans?
P.S. I also need to know what JNDI means if you know that.
-
RE: Just sharing this.
I would have but there's no way to do that without clicking a few times.
-
RE: The NEW Official Unofficial Discourse bug tracker!
Huh thanks for this. I'll take a look soon!
-
RE: Discourse DMZ
BTW just wanted to say thanks again for the effort categorizing the bugs. I don't have time to actively participate here but I certainly have time to make sure those are all processed.
-
RE: Discourse DMZ
I did an initial pass on the bugs. Some were fixed, some we are well aware of already. But there are about a dozen I have to look at more closely and seem legit.
Tomorrow I plan to check for duplicate topics on meta and see how many were reported there (and possibly closed?).
There's a bunch of good stuff that we will fix for sure, thanks. More to come soon.
-
RE: Poll: Are polls broken?
We are not going that far, because that'd be too verbose. But see how tricky this is? @eviltrout probably made some mistakes while refactoring. Used {{item.x}} in one place and left {{x}} in other. I fully expect to have made similar mistakes in my own refactoring.
This is exactly what happened. Honestly changing the scope with
each
was always a bad idea so I was okay with biting the bullet, but I had to upgrade dozens of templates to fix the deprecations. It was error prone and I knew a bunch of errors were likely to pop up, hence the topic on meta warning people who are following master. -
RE: Discourse DMZ
We're not perfect, but I think we do a lot right and are getting better. It's cool if you guys disagree but we are trying our best.
-
RE: Discourse DMZ
I think the whole "We're ready for 1.0!" thing was a lot of people's problem.
I think a lot people here were hating on Discourse way before that ever happened.
Obviously everyone has different standards of quality, and I appreciate all the bug reports you guys have been doing, but you have to realize there is a serious difference of perspective between here and virtually every other discourse install in terms of "ermaghered it's overflowing with bugs."
-
RE: Discourse DMZ
Okay, so you define doing one's best means "following software development best practices," or perhaps more specifically "not working on what I personally believe you should work on."
To me, and the rest of the world probably, doing one's best refers to the effort involved. I don't presume to know everything. My career is a learning experience and I am trying hard to improve and learn as I go along.
That's what I meant by my post, kind sir dickbag.
In fact, to elaborate since you probably did some brain damage by hitting your head against that wall, the WHOLE point was that I'm not denying we have made mistakes about prioritizing work and we're trying to be better going forward.
BTW, for personal growth I suggest googling "doing your best" and "straw man."
-
RE: Discourse DMZ
EvilTrout viewpoint:
Serious question how much would I have to pay you to stop posting. I feel like you'de be really effective in that role.
-
RE: Flagging a topic multiple times fails
Good news is we fixed this one. Not sure if WTF is on the latest build but this one is squashed
-
RE: Two design flaws for the price of one!
@eviltrout, since it never gets to be larger than the one message, why not have a placeholder when the message isn't there so that they topic list doesn't move?
I think this has already been reported and acknowledged. I'll check out what's going on with it.
-
RE: Editing a post to unhide it after being flagged
The edit option shouldn't appear (or at least be blocked) until the 10 minute "cooling off" timeout expires since flag threshold met.
This was oddly never implemented! I traced it back to our first public commit and the text was there, but no code to lock it to 10 minutes. I added support for this in master.
I suspect the bug was not the 10 minute window, but that if a post reaches the threshold twice you cannot edit it to unhide it. It seems to me like this behaviour is intentional so we should discuss it before I remove it. It is strange that they get an email that says to edit it even though it will have no effect.
-
RE: Discourse DMZ
I wouldn't be against pages on the user stream, I just think a search would be more useful. I have many thousands of stream items, page 1233 versus 1244 is not very useful.
Being able to say, what post did I make in January with the word dog seems way better to me.
-
RE: 馃槇 The Evil Ideas thread
The bar literally used to be a metadone clinic. That's how trendy it is!
-
RE: THIS TOPIC IS APPARENTLY NOT SIMILAR TO ANYTHlNG?
Just confirmed that WTF has the
max_similar_results
set to 0, so that's why it's not showing up anymore. -
RE: Twitter onebox should support "status" and "statuses"
I've just pushed a fix out for this to our git repo:
-
RE: Discourse DMZ
Are you talking about the feature that someone proposed, I replied and said I liked, then Jeff asked me how long to do it? And I said not much so he said he agreed? Is that a controversy now?
-
RE: Discourse DMZ
Well apparently they have updated at least 2x today
Every build that passes the test suites and a smoke test are automatically deployed to meta. It's often deployed a dozen times a day or more.
-
RE: Discourse DMZ
If you sold this on steam, people would be pissed at the garbage issues and regressions
Well the thing is we do sell Discourse, have a bunch of customers and literally nobody is complaining about the bugs like you guys are. Even from the many forums out there that aren't paying us we aren't seeing this. I know it's hard to believe but it's the truth.
I'm not saying there aren't bugs, there are. It's just the whole chicken little "oh my god the sky is falling" is not something we hear from LITERALLY ANYONE ELSE.
But hey, what else should I expect from a community that's entirely based on making fun of other people's code?
-
RE: The WTFs that turned out not to be WTFs
Well this is annoying! YouTube allows you to speficy timestamps using 10m30s format but only supports seconds on their embedded player. I just had to write something to translate x minutes y seconds into seconds just for youtube to work! It's been checked into master though, so on the next update this should work.
-
RE: Discourse DMZ
It takes about 10 minutes to run both test suites, the smoke test and then the deploy to the meta servers.
-
RE: Do I? Don't I? Advice plz.
EDIT: whoa, that was in my bookmarks, just below an old "AngularJS vs Ember" blog posting on this @eviltrout guy's site.
Is that article any good?
-
RE: Discourse DMZ
EvilTrout Viewpoint: yeah I knew. I just couldn't think of anything more best praticey. I'll try harder next time.
-
RE: Discourse DMZ
Developer Viewpoint: you guys have some valid concerns for sure. I wonder how much of it was getting off on the wrong foot.
I'm sure there's nobody at CDCK who thinks we've done a perfect job prioritizing or that every thing we worked on turned out great.
I'm sure there's nothing I can say that will make those of you who are unhappy suddenly like it, but I think we've come a long way so far and I hope discourse continues to improve.
Why are you forced to use it though? I don't get that. If vbulletin is better or something, why suffer?
-
RE: Discourse DMZ
You know that's a borderline bug right? Clicking on user avatars almost everywhere else brings that up, so it should be fixed. It's also probably 5 minutes of work, so, like chill dude.
-
RE: Discourse DMZ
I totally jump the queue for very small fixes that I can get out quickly, yes.
Also, totally seriously, what are the biggest site breaking bugs you guys are upset with right now? Have they all been documented on our site?
-
RE: Discourse DMZ
Why isn't everything easily configurable? I mean, yeah, I get you guys hate PHPBB-style designs that are overloaded with stuff. I really do. But why not leave the choice to the administrator you sell your product to?
Good question! Regarding the columns, when Jeff asked me to remove the likes column I pushed back a bit and we agreed to only remove it visually, while keeping the same backend API. If you use a plugin you can bring it back for your site.
During the activity column / heat map debacle Sam and I discussed the ultimate solution of just letting users pick their columns. When I removed the columns I purposely wrapped activity's logic in a web component so we could reuse it toward this goal.
So long term, we are definitely gonna let you choose whatever columns you want. Short term though, we'd had a LOT of feedback about the list being too cluttered and we wanted to alleviate a bit of that for V1.
-
RE: Invalid topic title edits on first post don't flag as an error
This is fixed in master!
-
RE: "About Me" preview supports HTML comments, but "About Me" doesn't
I've just updated our sanitizing code to properly strip HTML comments instead of escaping them. After the next Discourse update the preview should be the exact same as the preference page, thanks!
-
RE: Highlighting the incorrect topic in the topic list
Are you guys talking about the topic that highlights to show you where the second page of topics was inserted? Because that's all I see when I try to reproduce this.