.NET junkie, Autofac owner, software engineer, comic collector, Xbox gamer, maker, and dad. Not necessarily in that order.

Joined April 2007
288 Photos and videos
8 Dec 2024
Time to figure out Bluesky. @tillig.bsky.social
3
53
15 Jul 2024
While I understand OSS support can be frustrating at times, this is a pretty unfriendly response. github.com/pre-commit/pre-co… I searched for duplicates, couldn't find any, and filed an issue. Issue closed as a duplicate with no link to any of the actual duplicates. :(
1
1
125
15 Jul 2024
Also - no documentation or information explaining how I'm supposed to do any of that debugging. And the issue is locked so I can't respond to say not everyone's a Python dev so "use a debugger" is a more sizable request than you might think.
44
Travis Illig retweeted
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was. We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from Windows95 that we had to come up with some custom UI. I got out a piece of paper and wrote down all the options and choices you could make with respect to formatting a disk, like filesystem, label, cluster size, compression, encryption, and so on. Then I busted out VC 2.0 and used the Resource Editor to lay out a simple vertical stack of all the choices you had to make, in the approximate order you had to make. It wasn't elegant, but it would do until the elegant UI arrived. That was some 30 years ago, and the dialog is still my temporary one from that Thursday morning, so be careful about checking in "temporary" solutions! I also had to decide how much "cluster slack" would be too much, and that wound up constraining the format size of a FAT volume to 32GB. That limit was also an arbitrary choice that morning, and one that has stuck with us as a permanent side effect. So remember... there are no "temporary" checkins :) Follow me for more random code musings!
580
3,913
26,477
2,459,144
Travis Illig retweeted
🧵 The historic NYT v. @OpenAI lawsuit filed this morning, as broken down by me, an IP and AI lawyer, general counsel, and longtime tech person and enthusiast. Tl;dr - It's the best case yet alleging that generative AI is copyright infringement. Thread. 👇
323
3,881
15,621
5,277,733
22 Dec 2023
There is almost never a good reason to ask, "Any updates?" on a GitHub issue.
1
111
Travis Illig retweeted
Sacred Estimates
3
120
1,059
76,666
18 Dec 2023
paraesthesia.com/archive/202… I tried out @ndepend on Mac and seeing it work cross-platform is really awesome. I'm a fan and I'm excited to see the cross-platform support grow. If you haven't tried NDepend yet and you're a dotnet dev, give it a shot.
58
Travis Illig retweeted
The Doctor’s NEW Sonic! ⚡️ Ncuti Gatwa tours us through the Doctor’s new version of his essential gadget, the Sonic Screwdriver! #DoctorWho
545
1,984
14,217
1,586,280
Travis Illig retweeted
Same goes for customer sentiment, tbh. I don't think I've ever seen a company where the engineering teams were all stressed and burned out but the customers were joyful and engaged. Or the reverse, with engineers firing on all cylinders while customers DGAF. Does not happen. 🤷
4
3
47
6,092
Travis Illig retweeted
Okta got hacked. Leading to impact for CloudFlare, 1Password, and BeyondTrust. Here's everything we know about it:
119
1,901
7,301
1,644,593
Travis Illig retweeted
Phoenix kite controlled by a drone x.com/Solocuriosos_1/status/…

46
194
2,017
341,872
24 Sep 2023
I'm 60 hours into Cyberpunk 2077 for the first time, doing side missions, etc., taking the main story slow and the 2.0 update hit and it looks like I have to start entirely over. I have no idea what any of the new attributes mean, what guns are good... 😩
144
Travis Illig retweeted
Pssst... Here's a video of the OpenTF fork running... including end-to-end encryption for state files! 🔐🔥 This is *huge*. This feature has been, uh, blocked since 2014. OpenTF makes it possible. It's experimental for now; official RFC coming soon. Share your feedback!
15
120
612
106,376
29 Aug 2023
TFW the IT department blocks network access to your git repos as "forbidden content."
1
149
Travis Illig retweeted
Alright, it's happening. @HashiCorp ignored our pleas to keep Terraform open, so we created a fork called OpenTF. We've submitted all the paperwork to add it to the Linux Foundation, and hopefully CNCF soon after. Join us in keeping Terraform open! opentf.org/announcement

6
197
815
79,629
25 Aug 2023
Decided I hate default interface implementations in C#. Update to something that should be breaking, you never know because the default interface implementation "fixes it" by being a no-op. Now nothing in your implementation gets called and there's no info on WHY.
3
169
21 Aug 2023
Published my first npm package - a CLI/pre-commit hook for sorting JSON using json-stable-stringify. Obeys .editorconfig, won't choke on JSON with comments (but will strip comments on sort). github.com/tillig/json-sort-…
101
16 Aug 2023
Given I make maybe $10/year from Google ads on my blog, I think I'll probably just take the ads off rather than invest in a "Google certified" cookie management platform.
1
119
Travis Illig retweeted
Paul Reubens – Our Captain, our DJ, our Rex. 🤍
47
1,506
10,515
836,953