This is what I should've done when I first had these problems. Trust as few external tools as possible; make it all my problem. That way, when something goes wrong, I know who to blame, and I know that it's fixable.
-
Show this thread
-
have I mentioned that I wrote my own test runner
2 replies 0 retweets 24 likesShow this thread -
This job management script already existed, but it was simpler because it was just forked off by the TypeScript compiler whenever the build succeeded. One of the nice side effects has always been easily-read breakdown of which output comes from where.pic.twitter.com/yFkW3ADlbs
1 reply 0 retweets 16 likesShow this thread -
I also put in a few minutes of work to get nicely printed emails in our dev console output. There are a few other similar niceties as well. You can also see it handling interleaved output here. I get very annoyed when everything is mixed together without clear separations.pic.twitter.com/9d5A42etim
2 replies 0 retweets 17 likesShow this thread -
anyway I'm sure that now everything will be perfect for ever
1 reply 3 retweets 16 likesShow this thread -
welcome to the a n s i z o n epic.twitter.com/R7b1dkVI62
1 reply 0 retweets 32 likesShow this thread -
A nice side effects of using either of the two One True Editors is that entering very weird characters is pretty much painless. Those escape characters are <c-v><esc>. I can trust that they'll be rendered properly and I'll be able to navigate over them properly. It's fine.
1 reply 0 retweets 23 likesShow this thread -
For contrast: VSCode simply doesn't render them. Silently. It's like they don't exist. There's a character there; how could you just silently not render it? Not even a Unicode "unknown character" box?! This is really basic stuff!pic.twitter.com/rSoHawJb0D
3 replies 4 retweets 27 likesShow this thread -
carriage return line feed joke
2 replies 0 retweets 31 likesShow this thread -
I don't do this kind of wheel-reinvention in other languages. In Ruby and Python I never used my own test runner, there was no build step to worry about, etc. But in JS, everything is so complicated! The lower-level pieces tend to be more tractable at least (e.g. chokidar).
3 replies 6 retweets 52 likesShow this thread
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.