0:00
1:00
2:00
3:00
4:00
5:00
6:00
7:00
8:00
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
2
7
2009
Thursday
16:50:37 jaredpar
The return keyword should be banned in Powershell. It's unnecessary and all it does is confuse people
18:46:29 jaredpar
@stejcz I wouldn't mind an empty return statement. Buy the version which returns values is too often misunderstood and used incorrectly
3
7
2009
Friday
4
7
2009
Saturday
5
7
2009
Sunday
6
7
2009
Monday
7
7
2009
Tuesday
8
7
2009
Wednesday
03:12:04 jaredpar
Hello Seattle!!! Well Bellevue anyways.
15:47:49 jaredpar
Wow, someone did a massive retag of visual studio on SO. Instead of choosing 1 of the 2 very popular ways, they chose a 3rd????
16:54:07 jaredpar
Got up this morning and realized that once again sun glasses are just a useless accessorie
21:41:47 jaredpar
My car is an insect mass murderer.
21:42:25 jaredpar
At a gas station eliminating the evidence.
9
7
2009
Thursday
10
7
2009
Friday
23:09:59 jaredpar
Finally caught up on email from my road trip.
11
7
2009
Saturday
18:27:21 jaredpar
Time to buckle down and finish reviewing Programming F#
18:42:30 jaredpar
Why does MS Word think performant is not a word? Hmm, it appears chrome agrees. I'm going to use it anyways
22:58:57 jaredpar
Facebook just hit a new low. My brothers dog just attempted to friend me.
12
7
2009
Sunday
13
7
2009
Monday
14
7
2009
Tuesday
15
7
2009
Wednesday
16
7
2009
Thursday
17
7
2009
Friday
18
7
2009
Saturday
19
7
2009
Sunday
20
7
2009
Monday
08:19:46 jaredpar
It's not so much that new languages like C# are safer because they hold your hand as it is that C++ pushes you out of a plane and says: fly
21
7
2009
Tuesday
19:49:33 jaredpar
Just realized I spent 3 days tracking down a supposed bug in my fix when in fact it was a bug in the code I was replacing.
22
7
2009
Wednesday
07:44:27 jaredpar
Finished my first session at #CrossFit. If pain were a drug, it's name would be CrossFit #fb
09:31:20 jaredpar
Why are so many people concerned with determining 'who called my method'?
22:43:33 jaredpar
Today I quoted Yoda in an email: Do or do not. There is no try. Teammate response: Poor Yoda. He’s going to be stuck in HRESULT land
23
7
2009
Thursday
04:15:50 jaredpar
I can find no use for, nor bring myself to throw away the 50 ft Ethernet cables I bought in college
24
7
2009
Friday
17:56:47 jaredpar
I've been staring at this Watson bug so long the disassembly is starting to read naturally.
18:58:06 jaredpar
Watson bugs are tantalizing because it's real user problems with real data. But it's often lacking one key piece needed to solve the issue
25
7
2009
Saturday
20:41:04 jaredpar
Off to Wallace Falls #fb
26
7
2009
Sunday
05:10:27 jaredpar
It's raining for the first time since I've been back in Seattle. #fb
22:53:13 jaredpar
Been a bad day for down votes. Apparently I upset someone and they went through random old VS answers and down voted them.
27
7
2009
Monday
06:27:06 jaredpar
Almost too hot to code today. Almost ...
07:05:49 jaredpar
All initial features on my Vim plugin for VS 2010 are now complete. Doing a bit more dogfooding but hope to release tonight / tomorrow
07:12:12 jaredpar
Need to send a kudos to the new Vs MEF plugin system for Visual Studio 2010. Sooo much better than the old AddIn model
18:35:20 jaredpar
Looks like I passed the 2000 answer and 1300 tag mark over the weekend. It's nice that SO allows me to track my addiction so accurately
23:46:35 jaredpar
The key to being a good C++ programmer is being able to identify the parts of C++ you simply don't understand and avoid them.
23:47:06 jaredpar
Unfortunately for the majority of people (myself included) what you know about C++ is heavily trumped by what you don't know.
28
7
2009
Tuesday
16:36:56 jaredpar
Hmm, looks like adding a hyper-link to an answer is broken today on SO
16:38:19 jaredpar
Nope, looks like it's just a bug in how SO handles URLs. It can't process an URL with a ® in the address
16:38:32 jaredpar
Was trying to post this link: http://bit.ly/lGvdF
22:31:53 jaredpar
Fun experiment: Grep code base for S_OK. If method only return S_OK and not COM interface method, convert to non-HRESULT method. Repeat
22:32:28 jaredpar
By doing this in several code bases I've been able to eliminate around 1/3 of the HRESULT passing in favor of meaninful return values!
29
7
2009
Wednesday
30
7
2009
Thursday
18:59:17 jaredpar
What's more frustrating? Down votes with no comments or down votes + comments which show the down voter doesn't understand the problem?
19:42:09 jaredpar
Heh, some of my friends still insist on using plain text only emails. I remember those days.
31
7
2009
Friday
1
8
2009
Saturday
2
8
2009
Sunday
03:09:05 jaredpar
Woke up this morning, turned on the computer, no post. Several scary hours later, turned out that I just needed to reseat the RAM.
18:59:25 jaredpar
Hmm, just got my first nice answer badge on Meta. Hope the addiction doesn't spread to multiple sites.
3
8
2009
Monday
00:23:45 jaredpar
Oh so close to the visual-studio badge. Hopefully I can get that one this week.
22:36:39 jaredpar
The upside to a very old, large C++ code base is there is plenty of humor to be found in searching for egregious decade old hacks.
23:37:28 jaredpar
RT @rebeccawatson: Ninja squirrel strikes! http://i39.tinypic.com/28mz9.jpg
4
8
2009
Tuesday
07:07:04 jaredpar
It's so nice to be able to turn lights on in my apartment again without fear of them overheating the place #fb
5
8
2009
Wednesday
00:00:25 jaredpar
I'm really starting to hate the Sounders. Practically every email alias I'm on at work is getting spammed with Barcelona ticket sales.
00:00:53 jaredpar
I must have deleted 20+ email threads today of people selling tickets on the alias's.
06:42:35 jaredpar
Now onto the satisfying part of the performance fix. Deleting all of the evil code I'm replacing!!!
19:06:38 jaredpar
Just got a slew of up votes for old questions. Wish I had a way of knowing what linked to them
19:12:31 jaredpar
The worst part about finishing a product cycle is the natural attrition that follows
19:27:09 jaredpar
iPhone OS 3.0 is so unbelievably slow. Practically every operation has a 1-2 second delay associated with it now.
6
8
2009
Thursday
23:22:44 jaredpar
Dad: Your sister has swine flu. Me: How do you know? Dad: Doctor said so. Me: Did he run a test. Dad: No. Me: <shakes head />
7
8
2009
Friday
00:45:51 jaredpar
Just one more to go!
17:44:56 jaredpar
Woot! Got the one last vote I needed, now if I can just avoid a downvote today I'll get the visual-studio badge.
8
8
2009
Saturday
9
8
2009
Sunday
20:10:46 jaredpar
Every day I prove to myself that even simple methods should be unit tested. Thankfully it's usually the test case proving it these days.
10
8
2009
Monday
18:54:51 jaredpar
What I find even more fascinating than the random up votes for old answers is the random down votes for very old answers
21:48:37 jaredpar
Yay, I've moved within striking distance of #4.
21:49:36 jaredpar
Wow, you think it's a slow email day. Then you restart outlook and you find out that no, outlook's just been eating your mail
23:32:08 jaredpar
RT @KirillOsenkov: I wish the Exchange 14 team was dogfooding the early builds of VS 2010 and TFS 2010
23:47:11 jaredpar
Some days I really love C++. Stack based destruction is so incredibly useful without the overhead of IDisposable
11
8
2009
Tuesday
19:58:26 jaredpar
Hah, just got down voted because I didn't check for null values in the middle of an IList<T>. Why would anyone add nulls to an IList<T>?
20:13:44 jaredpar
Wow double down vote. I guess I should start downvoting answers which don't check for every completely incorrect thing a user could do.
20:14:30 jaredpar
Technically you can throw a StackOverflowException from IEnumerable<T>.GetEnumerator but most people ignore this detail in LINQ samples
12
8
2009
Wednesday
21:01:01 jaredpar
Performance fixes are worthless unless you turn them on.
21:03:15 jaredpar
Just realized while reviewing a performance problem that I had fixed it ages ago (intentionally) but a typo caused the fix to be skipped
13
8
2009
Thursday
23:29:55 jaredpar
Wow, kept my #4 ranking, hit 50K and came from behind to beat @jonskeet on a question. Hat trick?
14
8
2009
Friday
15
8
2009
Saturday
16
8
2009
Sunday
17
8
2009
Monday
17:09:41 jaredpar
It's seems odd that so many projects focus on fast multi-threading tools when in my experience no one can write them correctly
17:37:47 jaredpar
It's seems odd that so many projects focus on writing *fast* multi-threading tools when correctness is the real problem
18
8
2009
Tuesday
19
8
2009
Wednesday
20
8
2009
Thursday
21
8
2009
Friday
15:38:37 jaredpar
About to cripple my Windows 7 install by adding iTunes.
22
8
2009
Saturday
18:52:34 jaredpar
Good part if being last to leave the airport after vacation is a guaranteed ride. The bad part is the 4 hours of waiting in the terminal #fb
23
8
2009
Sunday
06:19:10 jaredpar
Home sweet home Seattle. #fb
19:32:33 jaredpar
Softball in Kent and then time to pick up the dogs.
24
8
2009
Monday
14:29:44 jaredpar
@jonskeet I hit rep cap yesterday on accepted answers alone. Wasteful but shows it wad an effective chane
15:42:53 jaredpar
Wow, got a -1 on an old answer due to it not being compatible with a change in Win7. I think an edit + footnote would be appropriate. #fail
20:13:02 jaredpar
Lots of pinvoke questions today on SO
25
8
2009
Tuesday
01:25:16 jaredpar
Is C++ evil or just misunderstood? I vote for vindictive.
02:41:09 jaredpar
Pandora is really good at guessing my musical likes. Apparently it has a 'this guy has no music taste' algorithm #fb
16:55:34 jaredpar
It's amazing to see how many people on StackOverflow make their names that of fantasy characters
16:57:27 jaredpar
My favorite of the day: http://stackoverflow.com/users/160932/shaitan00
18:12:06 jaredpar
I'm happy netflix and pandora are great at recommending, but almost makes me feel simple that I can be that easily figured out
26
8
2009
Wednesday
00:57:53 jaredpar
The iPhone drops calls like Braylon Edwards drops passes #fb
16:19:06 jaredpar
Blogged: Why is LINQ absent from debugger windows? http://bit.ly/pBupz
16:37:43 jaredpar
Wow, displaying the accepted answer rate is having a huge impact on accepted answers. Just got several 'accepted' from 6+ months ago
23:14:11 jaredpar
Wow, had 3 10+ answers not get a bronze (did get a silver for the accepted). Wonder why I'm so far behind on bronze medals
23:36:05 jaredpar
@jonskeet Look on the bright side. it will increase your debugging and code review skills tomorrow when you sober up.
23:59:51 jaredpar
Got my first nice question badge on meta. I feel sufficiently abstract today.
27
8
2009
Thursday
19:07:27 jaredpar
Wow, i remember when I crawled onto SO page #1 with a 12K rep. Now a 12K rep will barely get you to page #5
28
8
2009
Friday
29
8
2009
Saturday
30
8
2009
Sunday
31
8
2009
Monday
1
9
2009
Tuesday
06:18:28 jaredpar
Time for more 'how I met your mother'
23:30:03 jaredpar
Why is it that my dad just can't understand it when I tell him 'if i hang up my cell phone, I'm in a meeting, don't keep calling'
2
9
2009
Wednesday
18:46:14 jaredpar
Note to self: If your fix very late in the game involves adding a new DLL reference to most assemblies, it's probably wrong
18:58:10 jaredpar
Long build times are a stack overflow addicts best friend
3
9
2009
Thursday
23:53:39 jaredpar
It's fun to have IM / email conversations where you end all statements with a question mark?
4
9
2009
Friday
5
9
2009
Saturday
6
9
2009
Sunday
22:43:18 jaredpar
Hello REI. Bye bye money.
23:05:37 jaredpar
REI once again managed to rob me and make me buy things I didn't realize I needed. #fb
7
9
2009
Monday
20:18:49 jaredpar
This should go without saying, but whenever you see a C++ cast, be very very afraid
8
9
2009
Tuesday
9
9
2009
Wednesday
06:22:42 jaredpar
One thing STL collections and BCL generic collections have in common. It's possible to derive from them but such a bad idea to do so
07:09:19 jaredpar
Just published my Vim Emulation layer for Visual Studio 2010 Beta1
07:09:34 jaredpar
Visual Studio Editor Gallery Link: http://bit.ly/lTmZ3
07:11:05 jaredpar
Blog post about Vim Editor Extension (VsVim): http://bit.ly/3E6RBU
10
9
2009
Thursday
11
9
2009
Friday
01:34:15 jaredpar
The more multi-threaded code I review the less convinced I am that people should be allowed to write it without a license (self included)
12
9
2009
Saturday
13
9
2009
Sunday
14
9
2009
Monday
15
9
2009
Tuesday
16
9
2009
Wednesday
17
9
2009
Thursday
02:37:29 jaredpar
Today may be the first soccer game of the year in the rain. Exciting #fb
21:52:13 jaredpar
Just passed 200 bronze badges on #stackoverflow. Only 549 to go until I catch @jonskeet
22:41:01 jaredpar
People spend way too much time worrying about how unique their hash values are. Often choosing very non-performant solutions.
18
9
2009
Friday
19
9
2009
Saturday
00:52:25 jaredpar
Time to head home for the weekend and work on personal projects for a few days.
20
9
2009
Sunday
21
9
2009
Monday
22
9
2009
Tuesday
21:56:34 jaredpar
If I throw a plastic bottle in the compostable waste bin, is that a violation of type safety?
22:05:25 jaredpar
RT @jonskeet: Possibly, but in this case it's the garbage collector that'll get cross... *and* you'll have a failure to Dispose() properly..
23
9
2009
Wednesday
24
9
2009
Thursday
20:08:09 jaredpar
@jonskeet congrats at 100K!
23:34:30 jaredpar
grrr, going to spend all day on what will amount to at most 15 lines of code
25
9
2009
Friday
00:23:37 jaredpar
Just found the solution to a bug that I've been working on for 4 days. I'd love to say I'm happy but truthfully I'm just undepressed. #fb
18:02:21 jaredpar
Any code which has the following structure 'if (SomeTest(filePath)) { DoSomeFileOp(filePath); }' is a race condition. Please file a bug
18:57:34 jaredpar
Me: Your website errors when I try to make an online payment. Customer Service: We don't accept online payments from the state of washington
19:22:40 jaredpar
Benefits of working with @ericmaino just got a couch for my office
26
9
2009
Saturday
27
9
2009
Sunday
28
9
2009
Monday
19:42:44 jaredpar
Hah, been trying to reach 1000 answered C# questions but apparently people keep deleting questions where I have answers. Still 3 more to go
29
9
2009
Tuesday
30
9
2009
Wednesday
19:40:24 jaredpar
@codinghorror can you send me the details on how the advertising got setup so I can forward it to our community rep?
1
10
2009
Thursday
00:51:53 jaredpar
Just realized the prologue for the next Wheel of Time book is available for purchase! See you all tomorrow #fb
02:12:32 jaredpar
Barnes and Noble EReader win the prize for doing the best to keep people from reading books they've purchased. What unlock code???
02:15:53 jaredpar
Oh, by unlock code they mean 'please enter your credit card again'
02:22:36 jaredpar
And no that doesn't work either. Last purchase I ever make from that site
20:41:02 jaredpar
Pet Peeve: OP asks a vague question, you summarize a solution and provide a sample subset solution, downvoted because it wasn't complete.
2
10
2009
Friday
00:03:07 jaredpar
List<T> should be sealed. There is at least 1 question every day on SO where someone has a problem because they inherited from List<T>.
00:06:51 jaredpar
@jonskeet completely agree sealed should be the default. List<T> seems to be the most frequently abused class.
3
10
2009
Saturday
4
10
2009
Sunday
5
10
2009
Monday
6
10
2009
Tuesday
7
10
2009
Wednesday
8
10
2009
Thursday
21:46:25 jaredpar
At a c# puzzle session presented by Eric Lippert and Neal.
23:37:30 jaredpar
@jonskeet will do
9
10
2009
Friday
10
10
2009
Saturday
11
10
2009
Sunday
12
10
2009
Monday
13
10
2009
Tuesday
23:40:25 jaredpar
My attitude towards code and check in comments : You may not like what I did or how I did it, but at least you'll know what I was thinking
14
10
2009
Wednesday
15
10
2009
Thursday
18:43:42 jaredpar
Just got downvoted for the right answer because it was deemed that the answer was too dangerous.
23:52:56 jaredpar
I love the new auto usage for C++
16
10
2009
Friday
17
10
2009
Saturday
00:24:47 jaredpar
Just hit the dreaded linker bug with at STL collection. This is one of the many reasons to hate C++. Time spent fighting the language
18
10
2009
Sunday
19
10
2009
Monday
20
10
2009
Tuesday
00:08:22 jaredpar
Writing the method Process.IsRunning is just as bad and prone to bugs as File.Exists.
00:10:32 jaredpar
Writing inspection APIs on top of resources you do not control should be named to reflect the lack of predictive power the API has.
00:24:03 jaredpar
Or better yet, don't write predictive APIs on resources you don't control because they are doomed to failures in customer environments
21
10
2009
Wednesday
22
10
2009
Thursday
23
10
2009
Friday
24
10
2009
Saturday
25
10
2009
Sunday
26
10
2009
Monday
05:09:21 jaredpar
In the process of upgrading VsVim to Beta2. Lots of F# changes causing build breaks in exposed APIs
06:30:20 jaredpar
Hmm, Core VIM engine looking good. Bad news is looks like I'm going to have to make a few changes to the Visual Studio Layer
27
10
2009
Tuesday
06:05:37 jaredpar
Enjoying all of the performance improvements to Visual Studio 2010 Beta2
08:06:39 jaredpar
Sometimes I just inherently know a feature is not a part of our product. Why? Simply put I would have broken it at least once by now.
18:59:02 jaredpar
I know XXX is not a real feature because if it was I would have broken it at least once by now #fb
28
10
2009
Wednesday
00:57:18 jaredpar
#SO equivalent of hitting for the cycle has to be 10 answers where you have 1 each with 1, 2, 3 ... 10 votes.
15:41:02 jaredpar
One problem with threads is people think it's a great way to speed up a slow project. This is fail. Threads must be designed from the start
17:03:46 jaredpar
Tracking down Watson failures makes me feel like I'm on CSI for software
21:48:17 jaredpar
Other than it's tendency to drop or outright miss calls, the iPhone is a great product!
21:48:47 jaredpar
Congrats @jingwen45 and @justinvp on the 3 years!!!
29
10
2009
Thursday
30
10
2009
Friday
21:03:05 jaredpar
Trying @ReedCopsey 's #trick or #treat suggestion
21:58:31 jaredpar
Here's a good scare for Halloween. Yes, this compiles. CComPtr<IDog> spDog = GetADog();CComPtr<ICat> spCat = GetACat(); spDog = spCat;
22:19:13 jaredpar
@jonskeet that's great to hear!
22:48:21 jaredpar
If you don't learn something new every day about C++ you're not trying. If less than half are scary, you're not learning the right things.
22:48:47 jaredpar
My C++ learned fact of the day http://bit.ly/1fdIhq
31
10
2009
Saturday
1
11
2009
Sunday
2
11
2009
Monday
3
11
2009
Tuesday
4
11
2009
Wednesday
18:22:29 jaredpar
Every time I see an SO answer which suggests deriving from List<T>
18:23:24 jaredpar
Anytime someone argues against sealed by default types, I challenge them to see how many answers on SO today suggest deriving from List<T>
18:23:55 jaredpar
Of the fraction of questions I read, I see this suggested at least twice a day and usually with a couple of up votes
5
11
2009
Thursday
00:39:22 jaredpar
Finally doing some real projects with code contracts
18:43:09 jaredpar
It's 9AM and I've already seen one SO question where the OP derives from List<T>
19:14:48 jaredpar
The count today is at 2 for deriving from List<T>.
23:17:32 jaredpar
After just a few days of Code Contracts in a real project I am _amazed_ at how thorough the static checker is
23:17:51 jaredpar
Code contracts are one of the few features that I've been excited about before using, and more excited about afterwards.
23:30:40 jaredpar
@jonskeet I wasted my quota this time campaigning for features I worked on to get into as many SKUs as possible.
23:31:18 jaredpar
@jonskeet Have to agree that contract interface inheritance is the best feature. Really nailed the substitution principal
6
11
2009
Friday
7
11
2009
Saturday
8
11
2009
Sunday
06:31:57 jaredpar
WPF requires a bit of an initial learning curve but it's oh so awesome once you get past it
9
11
2009
Monday
10
11
2009
Tuesday
04:23:30 jaredpar
In Las Vegas this week for dev connections!
04:24:20 jaredpar
Dry air + plane trip + talk dry runs = sore throat.
19:24:21 jaredpar
Watching my demo laptop crash from driver issues the day of my demo makes me really glad I lugged that second laptop through the airport
11
11
2009
Wednesday
12
11
2009
Thursday
13
11
2009
Friday
14
11
2009
Saturday
15
11
2009
Sunday
16
11
2009
Monday
17
11
2009
Tuesday
01:32:40 jaredpar
I wanted to extend a big thank you to the customer who took the time to send in a heap for Watson bucket 1517783592.
01:33:44 jaredpar
That particular bug was getting a fair amount of hits and we needed heap info to get a resolution
17:34:49 jaredpar
Neat trick of the day, Ctrl+M in Reflector will take you to the documentation for the selcted member
18
11
2009
Wednesday
21:53:31 jaredpar
Off to see @BrandonSandrson speak on campus
22:53:27 jaredpar
Got the first question in at @BrandonSandrson talk. Q: 'How long did u have to wait before u found out who killed Asmodean?' A: not long
19
11
2009
Thursday
20
11
2009
Friday
21
11
2009
Saturday
22
11
2009
Sunday
23
11
2009
Monday
24
11
2009
Tuesday
25
11
2009
Wednesday
26
11
2009
Thursday
00:51:36 jaredpar
On the glass at the Joe. Go wings!!!
16:49:34 jaredpar
Turkey day!
27
11
2009
Friday