Live data from Hacker News

When I tell the Windows Terminal team something is simple, I am "misguided"

twitter.com

231–240 of 476 posts

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#231
post #30

Another day, another Casey post dunking on my team. Hi! This tweet misses the mark only a little bit; in a previous blog post, we apologized[1] pretty frankly to everyone involved in this discussion. I'll admit that we didn't list him by name, but neither did we list the other handful of folks involved. We should have. In turn, Casey rightly did not acknowledge it except to tell his followers that it was not a real a…

Man this whole interaction really makes you guys look incompetent DHowett

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#232

Earlier quoted context omitted.

I’m kind of in awe by the unprofessionalism of this response. In an era of incessant corporate PR, it’s somewhat refreshing lol.

Chastising devs who address issues directly is a great way to make sure canned PR responses is all we get.

Adressing issues directly in the wrong way is a much better motivation for PR teams to jump in.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#233

Issue: Feeling bad after interaction with OSS developer at . Steps to reproduce: 1) Report a bug. 2) Get called dumb by developers at . 3) Demonstrate that it is, in fact, a bug with examples, test cases, and offer a potential fix/PR. 4) Hear that it’s being “handled internally”. 5) Wait for the blog post re-iterating what they called dumb, talking about how great the team is that fixed it, and see your demonstration…

And the Windows Terminal team reeks of this. There's so many blog posts saying look, we're so smart because they're reimplementing something both Linux and macOS had for *years*, as if the whole world of CLI was waiting for their savior.

> There's so many blog posts saying look, we're so smart

Have you read Casey's twitter feed? The man routinely goes into long twitter thread rants about how stupid everyone else is.

His favorite target seems to be...drumroll please...large corporation software teams.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#234

Hi! I'm the person who wrote that blog post. If you have any questions whatsoever, please let me know! English is not my native language and "The solution is trivial" was meant sarcastic. The solution isn't trivial at all, nor is it complete, because solving the corner cases is complex. I'd also like to mention ahead of time that DirectWrite/Direct2D is very fast at drawing western (Latin) text without coloring (>200…

Perhaps worth considering is that sarcasm doesn't transmit easily over text, and certainly not in contexts where it's not expected. If you want to be clear about it, a common convention is to write /s after your sarcastic statement. It might also help to acknowledge that Casey's feedback and the interaction with them was constructive and instrumental to this improvement being considered and deployed, even if the team…

We actually took the same approach Casey suggested, at least when it comes to the drawing part which is what this is about. A lot of terminals implement it that way. We have a long way ahead of us to improve the performance of our text ingestion now though.

I'm not sure what role Casey's feedback had in this being considered for implementation. His original termbench tool was _incredibly_ valuable for sure, but I'm not sure later discussions changed the outcome of that. If we had figured out a way to solve the issue while we continue using Direct2D, we would've definitely sticked with Direct2D. Since there was no solution, there was only one other way to solve it and it's a way that has many other terminals already do it.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#235

Hi! I'm the person who wrote that blog post. If you have any questions whatsoever, please let me know! English is not my native language and "The solution is trivial" was meant sarcastic. The solution isn't trivial at all, nor is it complete, because solving the corner cases is complex. I'd also like to mention ahead of time that DirectWrite/Direct2D is very fast at drawing western (Latin) text without coloring (>200…

Your team needs to get the story straight. The other person in your team indicated it wasn't sarcasm. I couldn't imagine how bad your team would treat team members with inferior authority when your team treat your own users like this. Non native speaking skill is really no excuse here.

It's pretty clear the disconnect here, there's one side that says "Do this optimization it's trivial" and the other side going "We have to write an entire text renderer that's far from trivial" and the result was this blogpost saying "Hey we didn't this thing and it was trivial! All we had to do was write an entire text renderer first". So in a straight forward sense yes, the concept is trivial, but in a more real sense it's not, since your straight forward idea is straight forward only once you've done something difficult.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#236

Hi! I'm the person who wrote that blog post. If you have any questions whatsoever, please let me know! English is not my native language and "The solution is trivial" was meant sarcastic. The solution isn't trivial at all, nor is it complete, because solving the corner cases is complex. I'd also like to mention ahead of time that DirectWrite/Direct2D is very fast at drawing western (Latin) text without coloring (>200…

Perhaps leave sarcasm out of technical blog posts, or add a footnote to indicate sarcasm? I couldn't tell you were being sarcastic and it seems others couldn't as well. I only found out through this comment. Text is the worst medium for sarcasm since sarcasm is often signaled by vocal inflection or body language, neither of which are present in your post.

"The solution is trivial: [possible solution]! Well, unfortunately, [problem with solution]."

The issue here isn't so much sarcasm than that "is" should be read as "seems" here. But I don't see any other idiomatic reading that is sincerely calling the solution trivial.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#237

I will say, looking through the Windows Terminal GH repo, their whole page seems unnecessarily curt in tone: >I built and ran the new Terminal, but it looks just like the old console >Cause: You're launching the incorrect solution in Visual Studio. I realize that comforting language isn't a priority for a lot of devs/documentation writers, but it's always good to keep in mind that we are dealing with other people rea…

Eh? That's an FAQ, in the FAQ section, written in the style of an FAQ. The next line, which you didn't quote, has the solution. There's nothing wrong with it.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#238
post #229

Earlier quoted context omitted.

I can’t speak to that. I’ve pretty much Linux only since 1999, but, of the times I’ve used PowerShell, I’ve like it.

Windows Terminal is a separate project from PowerShell. It's just a terminal that you can use with different shells (including PowerShell). I have no idea what their blog posts are saying, but at least I've always found it pretty nice.

PS has been pretty slow though. I’ve liked the fact that you can pipe objects, but it seems to slow down the startup time of the shell.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#239

Earlier quoted context omitted.

Sticking the word "apology" on a letter does not make it an apology.

"we turned inwards, we were wrong. We hope you will accept this ... as an olive branch and accept our apology." That is 100% an apology

Syntactically it's a reference to an apology. Semantically it sort of is, but the phraseology of indirect an apologies are common when the speaker wants to distance themselves from the wrongdoing. This tends to happen either from embarrassment or lack of sincerity.

In this case, the comment from an MS employee in this thread indicates a potential lack of sincerity. If not for that I'd probably give more benefit of the doubt.

Re: When I tell the Windows Terminal team something is simple, I am "misguided"

#240

Hi! I'm the person who wrote that blog post. If you have any questions whatsoever, please let me know! English is not my native language and "The solution is trivial" was meant sarcastic. The solution isn't trivial at all, nor is it complete, because solving the corner cases is complex. I'd also like to mention ahead of time that DirectWrite/Direct2D is very fast at drawing western (Latin) text without coloring (>200…

Caseys suggestions were pointless because Direct2D is fast at drawing western text without coloring? Didn't casey open an issue because the terminal was slow with coloring?

It seems like you managed to optimize Direct2D with your 'glyph cache' pixel shader but that doesn't mean caseys suggestions were pointless.

Post reply on HN