Rick Brewster

@rickbrewPDN

I'm Rick Brewster, author of Paint​.NET! I'll be tweeting about .NET, C#, C++, Paint​.NET, Windows things. ex-MSFT, ex-FB, now self-employed

USA
Vrijeme pridruživanja: ožujak 2019.

Tweetovi

Blokirali ste korisnika/cu @rickbrewPDN

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @rickbrewPDN

  1. Prikvačeni tweet
    25. pro 2019.

    Here's the story of a game I made in 1994, when I was 12, that somehow -- like some kind of lost, drunken cat -- finally found its way home on Christmas Eve after 25 years. THE GOLDEN FLUTE IV: THE FLUTE OF IMMORTALITY cc and

    Prikaži ovu nit
    Poništi
  2. 31. sij
    Prikaži ovu nit
    Poništi
  3. 31. sij

    Paint​.NET 4.2.9 is out! Major improvements to both performance and memory usage, two new translations (Hebrew and Slovak), and the usual batch of fixes 😁

    Prikaži ovu nit
    Poništi
  4. 30. sij

    (I only list NVIDIA GPUs because I'm not very familiar with AMD's GPU line-up. I'm sure they have some that are very capable though :))

    Prikaži ovu nit
    Poništi
  5. 30. sij

    Having a good GPU is also more important than you might think, even w/o gaming, CAD, AI, etc. Relying on Intel's "HD630" is bad, it's pretty garbage for desktop/UI performance. You need Iris Plus at minimum, with a GeForce 1060/1660/2060 or Quadro P2000 as the next step up.

    Prikaži ovu nit
    Poništi
  6. 30. sij

    Two builds at the same time on HDD will significantly tank the performance. It won't just halve the times for each build. Dev workstations that do local IDE and local builds should have at least CPU w/ 8 cores nowadays, tons of RAM, fast SSDs.

    Prikaži ovu nit
    Poništi
  7. 30. sij

    Benchmarking build times is not the same as measuring productivity. We often needed to have 2 builds going for 2 different tasks (maybe main project in 1, and a bug fix in another). And this was before git made source control way better and more sophisticated.

    Prikaži ovu nit
    Poništi
  8. 30. sij

    Back at Microsoft, they skimped on our dev boxes by only getting us a 128GB SSD and then a pair of 1TB HDDs that we were supposed to set up in RAID-0 for faster build times. Umm, what? No, don't save money there. Buy us a 512GB SSD!

    Prikaži ovu nit
    Poništi
  9. 30. sij

    This was with 64GB of RAM on a 6-core Mac Pro and all sorts of tweaks to how IntelliJ was set up (heap size, GC parameters, etc.). It just couldn't do it, and the code base was always growing so any solutions we found were always short-term.

    Prikaži ovu nit
    Poništi
  10. 30. sij

    This was really difficult for me at FB. I had all the best hardware we could get (no thanks to Apple), but our code base was so huge that IntelliJ couldn't handle it. Lots of micropauses of 2-10 seconds while trying to type simple code. Constantly destroyed my train of thought.

    Prikaži ovu nit
    Poništi
  11. 30. sij

    Other times the gains aren't as easily measurable. For me, I need quick build times so that my attention doesn't wander over to Reddit, Twitter, etc. Saving 30 seconds on the build could really mean saving 5 minutes if it prevents me from getting distracted.

    Prikaži ovu nit
    Poništi
  12. 30. sij

    Sometimes the savings is easily measurable, e.g. compiling code takes 60 seconds instead of 90 seconds. Multiply by how many times that task is performed per day.

    Prikaži ovu nit
    Poništi
  13. 30. sij

    Fully agree with this. This isn't the right place to "save money"! Make sure your devs have fast CPUs, fast SSDs, lots of RAM. Tech companies that understand this are at an advantage.

    Prikaži ovu nit
    Poništi
  14. 29. sij

    Well today was certainly a great day if you're a TSLA shareholder! "To the moon, with love" 😁

    Poništi
  15. 29. sij

    Print Screen works just fine, btw

    Prikaži ovu nit
    Poništi
  16. 29. sij

    So what's the fix for when WinKey+Shift+S (Snip&Sketch thing) stops working? 🤔The UI works fine but it just stopped putting anything on the clipboard. And no I don't want to reboot! 🤧 (and yes the setting for "auto copy to clipboard" is enabled)

    Prikaži ovu nit
    Poništi
  17. 28. sij

    Disco Elysium is this game where I start playing and after 5 minutes I’m bored by all the reading and then after 3 hours I’m like wait what just happened I’ve been reading for 3 hours!

    Poništi
  18. 27. sij

    Paint​.NET 4.2.9 will have two more additions I haven't mentioned yet: new translations for Slovak and Hebrew! I'm getting ready to push the beta our shortly and it will have these. (RTL UI layout isn't supported -- no change there)

    Poništi
  19. 26. sij

    I could keep the files open and locked for the lifetime that the history data is ever needed, but wouldn't it be ... I dunno, BAD ... to have potentially thousands of file handles open? Or does Windows care?

    Prikaži ovu nit
    Poništi
  20. 26. sij

    Yeesh, it's hard to create files that are written to, closed, and then opened for reading some time later, due to over-zealous AV software opening every file (e.g. transient locking) I made one small change to how history files are written and read ... getting crash reports

    Prikaži ovu nit
    Poništi
  21. 23. sij

    Okay, Paint​.NET 4.2.9 alpha (build 7326) is out! Lots of performance and memory usage improvements 😁

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·