Jon Skeet Profile Banner
Jon Skeet Profile
Jon Skeet

@jonskeet

Followers
66,057
Following
725
Media
255
Statuses
23,468

Christian, husband (of @HollyKateWebb ), father, feminist, software engineer, author, @stackoverflow contributor. He/him

Reading, UK
Joined December 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@jonskeet
Jon Skeet
5 years
I know I shouldn't get worked up about Amazon reviews, but negative reviews of C# in Depth on the grounds that it's not suitable for readers who don't know any C# (and basically wanted a book for beginners) irk me. It's a review of the purchaser's decision instead of the book.
79
27
562
@jonskeet
Jon Skeet
7 years
A good developer is arrogant enough to try to change the world & humble enough to assume that when things fail, it's probably their fault.
8
273
521
@jonskeet
Jon Skeet
4 years
I've created four or five new projects in Visual Studio this weekend. *Every single time* I've typed the name of the new project into the textbox in the top right before remembering that's a template filter. Every time.
77
38
448
@jonskeet
Jon Skeet
8 years
A few years ago, who would have expected Microsoft to join the Linux foundation and Google to join the .NET Foundation on the same day?
14
392
386
@jonskeet
Jon Skeet
5 years
C# in Depth 4th edition is now off to the printers! Release dates should be confirmed soon...
15
48
343
@jonskeet
Jon Skeet
2 years
I'm sure I'm not the first to spot this, but according to Stranger Things, LINQ is rather older than I thought.
Tweet media one
11
38
300
@jonskeet
Jon Skeet
4 years
Just released Noda Time 3.0.0 🎉🎉🎉 In other news: var weddingAnniversary = new AnnualDate(5, 22); And this afternoon I'll be giving a remote talk about dates and times. So all in all, quite a date-heavy date.
11
34
283
@jonskeet
Jon Skeet
3 years
Do I get a new glass block next year? It was nice of MS to renew the award without having to sort out the evidence this year. #mvpaward
Tweet media one
12
0
271
@jonskeet
Jon Skeet
6 years
Now I can retire.
Tweet media one
6
15
263
@jonskeet
Jon Skeet
4 years
From a Stack Overflow question: "I'm sure there is nothing wrong with this code". Strongest signal I know of that there are problems in the code.
15
26
268
@jonskeet
Jon Skeet
5 years
Thanks to all who engaged in the .NET Foundation Board of Directors election, whether as candidates or voters. I'm thrilled to have been elected, and will do my best to justify the faith placed in me. (Also thrilled with the other directors. Expecting great meetings!)
7
7
245
@jonskeet
Jon Skeet
8 years
I joined @StackOverflow 8 years ago today. It's been a heck of a ride so far.
12
53
230
@jonskeet
Jon Skeet
7 years
My cats are claiming they haven't been fed in weeks and weeks, but I'm pretty sure it's just Fake Mews.
7
69
232
@jonskeet
Jon Skeet
4 years
It constantly surprises me that people writing code in Stack Overflow questions (or answers, but more in questions) don't bother to format it properly. It feels like basic courtesy to make your code as presentable as possible. The preview makes it easy to do.
25
15
217
@jonskeet
Jon Skeet
9 months
I'd love a feature on mobile operating systems to say "Never prompt me to rate an app."
9
8
214
@jonskeet
Jon Skeet
5 years
Tweet media one
5
11
188
@jonskeet
Jon Skeet
5 years
I bet whoever's responsible for the BBC's "Brexit - what could happen next?" flowcharts didn't expect updating them to be a full time job.
5
31
180
@jonskeet
Jon Skeet
2 years
@campbellclaret @RestIsPolitics @RoryStewartUK I would encourage you to put out whatever you record within minutes of recording it. Any editing beyond the bare minimum can be skipped this time. Every minute that podcast is delayed is a minute where the situation can change completely. (Better yet, just broadcast live!)
3
3
175
@jonskeet
Jon Skeet
5 years
Right, I've just filed my candidacy for the board of directors in the .NET Foundation elections. () Have you submitted yours? Aside from anything else, the level of diversity across the current crop of candidates is risible, and obviously mine doesn't help.
8
38
173
@jonskeet
Jon Skeet
2 years
This weekend, I intend to post a Stack Overflow question about two-way binding in .NET MAUI (for ListView.SelectedItem and Switch.IsToggled). It'll be my first question for over 4 years. I'm starting to plan already. I'd post it sooner, but it'll need time to make it good.
15
6
175
@jonskeet
Jon Skeet
5 years
Train to London is packed, with EU flags everywhere. If this is any indication, this march is going to be huge and fabulous.
8
9
163
@jonskeet
Jon Skeet
5 years
Looking around at the conference swag today, I had a thought. Presumably somewhere, there's a conference for "companies that make conference swag." How awesome must the swag at that conference be?
6
20
148
@jonskeet
Jon Skeet
3 years
It's amazing how much a few lines of integration code can achieve. Here's my Stream Deck with a PowerPoint presentation on it... not just the ppt controls that come with the regular control profile, but a preview of each slide. How cool is that?
Tweet media one
12
7
141
@jonskeet
Jon Skeet
3 years
So good to see all of these changes. I'll keep maintaining Noda Time of course, but if these changes mean we have fewer users because more folks are happy with what .NET provides out of the box, that's great :)
@mattjohnsonpint
Matt Johnson-Pint
3 years
Just blogged about Date, Time, and Time Zone Enhancements in .NET 6. Check it out!
4
56
176
7
17
138
@jonskeet
Jon Skeet
3 months
@shanselman I used to be a "var skeptic" - indeed in C# in Depth I probably try to put people off it. Now I use it almost everywhere, unless I really want to draw attention to the specific type (or if I want to use an interface instead of the concrete type of the expression, etc).
11
4
136
@jonskeet
Jon Skeet
7 years
Early access edition for C# in Depth 4th edition now available!
10
61
128
@jonskeet
Jon Skeet
6 years
New plan: if I give @MadsTorgersen enough ECMA-related work, hopefully the C# team will pause their torrent of new releases for long enough for me to get C# in Depth 4th ed finished.
7
14
127
@jonskeet
Jon Skeet
2 years
Recruiter from ClearScore: "I've found your email address on Github, I hope you don't mind the random approach!" My GitHub profile: "Recruiters: please do not contact me". Is that wording too subtle somehow?
12
5
127
@jonskeet
Jon Skeet
8 years
Just taken the Pluralsight "How good are you at C#?" test - pretty sure one of their answers is wrong. Or just really, really badly worded.
18
33
118
@jonskeet
Jon Skeet
6 years
Blogged: backward compatibility and overloading - (Warning: versioning is painful, as are overload resolution and type inference. Best read with a strong coffee and a box of tissues for uncontrollable weeping.)
4
61
121
@jonskeet
Jon Skeet
2 years
Just signed into my work laptop (which is unusual for me on a weekend) and found a message from a Googler colleague I've never met, saying a friend of theirs found my laptop on the train. What are the chances? I don't know more than that, but it's looking hopeful!
10
1
123
@jonskeet
Jon Skeet
6 years
Heartfelt thanks to everyone at @StackOverflow for enabling our family to have a wonderful week in NYC. It was fantastic meeting - or remeeting - you all; a real privilege.
2
5
120
@jonskeet
Jon Skeet
8 years
@codinghorror There's a Haskell one as well, but it's not really decorative - purely functional.
5
15
116
@jonskeet
Jon Skeet
3 years
Sometimes I feel incredibly lucky. I've just finished an hour long 1:1 with my manager, and at the end he said "Any chance we could have another hour tomorrow?" We found a time. *And we're both looking forward to it.* I'm not a meetings person - @JustinBeckwith is just that good.
8
0
115
@jonskeet
Jon Skeet
6 years
I've seen @Felienne 's "Programming is Writing" talk three times now. It gets better every time, and I'm still thoroughly engaged. (I doubt that anyone hearing any of my talks multiple times could say the same.) I am in awe. #joyofcoding
7
27
111
@jonskeet
Jon Skeet
7 years
I'd expected to spend 6 pages in total on the non-async features of C# 5. Instead I've found myself writing 10 pages on caller information attributes. There are some really interesting language design questions in there. Well, interesting to me, anyway...
6
2
111
@jonskeet
Jon Skeet
2 years
Making a coffee now may not be a popular move.
Tweet media one
10
3
109
@jonskeet
Jon Skeet
2 years
Actually getting round to looking at Mastodon servers now. I'm assuming I don't need to find a server which caters to exactly what I post about. I'm guessing "Christian feminist man in tech, fan of musicals" might be a bit niche.
14
1
106