« first day (20 days earlier)      last day (1946 days later) » 

6:54 PM
room topic changed to SE Podcast Live Chat: livestream.com/stackexchange / Next Episode: Tuesday 6/21 @ 4:30pm EDT with Greg Wilson
 
you beat me ):
 
@RebeccaChernoff You told me to :)
 
lol yeah but then I saw you said you didn't know the answer so I went to do it.
 
Is this the place to ask questions for the podcast?
Eeek, someone is fiddling with the camera!
 
@Pekka It will be.
Hmm, someone should go through and create bookmarks for the past vidcasts.
nominates @MichaelMrozek
 
6:59 PM
@RebeccaChernoff seconded
 
Nobody did that? Fail
 
@RebeccaChernoff so it's best to ask them, like, live?
 
People ask them whenever, they're starred on the right. You'll probably end up repeating them if you ask early though
 
Right. Well, I'll try, maybe it gets enough stars
Ah, no, strike my question. I got confused by the "Month" and "All" tabs on two SE sites.
 
Livestream hates me so much. It won't even remember my quality preferences; I set it to "low" and 30 seconds later it switches back to "medium"
May 31 at 21:19, by Kyle Cronin
trying to bookmark the chat, but I'm getting an error that I can't include more than 400 messages
 
7:15 PM
Oh, right.
/blame balpharc
 
You know I do
The popout player seems to randomly drop connection less often; I'll go with that I suppose
 
and it is annoying because it doesn't tell you how many messages you tried to add, so you have no clue how close you are.
 
7:29 PM
Guess and check!
 
7:50 PM
Gah:
 
Hahaha!
 
8:02 PM
Greg Wilson... that is the parallel programming guy?
 
The picture posted on livestream reminds me of Joel's discussion of the co-pilot issue where someone would connect to themselves and get an infinite screen tunnel
 
I did that with rdp/vnc once; the quality kept going down with each screen until I could barely recognize desktop icons anymore
 
They (did?) have a specific error message or exception type that they throw when that happens. I can't remember specifics but it was pretty funny how the application handled it.
 
8:23 PM
Punyon water?
 
that was a dizzying camera ride there
 
Hi everyone!
 
You are live now!
Hi Alex!
We are watching your every move. .:)
 
@MichaelMrozek Punyon Springs, perhaps.
 
well you didn't see my last move about 30s ago
for your own benefit
anyone watching in HD?
 
8:26 PM
Jeff just tweeted a few minutes ago about how it's a good time to go outside. He should time those better
 
@AlexMiller aye
 
I don't know what I'm watching it in, but the image quality is brilliant!
 
@AlexMiller Are you kidding? I'm watching in minimum quality to try and limit the number of times livestream randomly disconnects me
 
What a world we live in
 
@MichaelMrozek lol i guess that's good too
 
8:27 PM
This is more fun with video and not audio; leave the audio off
 
Ah-ha, there's a switch
HD doesn't seem to be doing much for quality, though.
 
@AlexMiller I switched to HD but I don't really notice too much of a difference.
 
"Hey, Joel, the president needs you to sign these agreements making Stack Exchange the official Q&A site of the United States"
"Alex, you too"
 
@MichaelMrozek yeah, I just thought, he must have had those papers brought on purpose :) Signing paperwork looks always cool.
 
Wtf. I just got a chat alert popup about Pekka's message 5 times, with 5 different site logos
 
8:29 PM
nom?
 
This is why they leave the audio off
 
Cool, they're starting up their LAN session
 
Someone is calling me! I have friends!
Oh, wait
 
Birds are humming
 
The mic cable is to thin
 
8:31 PM
"We're going to need you to go down to BestBuy..."
 
Headsets for everyone!
 
or not shielded.
 
Deaf people care about headsets
 
You have my address, I'll be here.
Wow, with HD, the video is waaaaaaaay behind the audio right now.
 
@TimStone I'm way behind in low quality
 
8:32 PM
I have a multi-second lag between the audio
and the video
not that it really matters all that much...
 
@AlexMiller I know you're dealing with audio problems right now, but the video is out of sync too
 
Oh, I'll just assume that livestream is doing its best to ruin @MichaelMrozek's experience.
 
It sounds not that bad here, personally
 
@MichaelMrozek agreed
 
Probably cross-talk on a plugged-in laptop?
 
8:33 PM
Sounds like someone's hanging ten because programming on a boat gets your question deleted
 
podcast noise gnomes
 
@random I read that message, thought "that sounds like something random would say", and then looked at the display name
 
FREE SHIT!!!!!!!!!!!!!
 
Yes, I do like free stuff!
 
We're always circling the drain with talk about anal fissures
 
8:35 PM
Yes you are
Yes we can
 
We are having so much fun!
+1 vote for light
 
Yes you should
 
I can't figure out how far we're out of sync and in which direction, but it's terrible whatever it is
 
We're always listening.
 
Seems to work for me
 
8:35 PM
Do we all get headsets?
echo, co, co, co
 
Haha to "there's some echo" followed by everyone saying "there's some echo"
 
Sorry for being late to the party...but who is the guest?
 
the echo happens with nyc based people talk
 
Special Stack Exchange labeled super-duper headsets like the ones Jeff blogged about a few months ago.
 
Video is about 5-10 seconds behind audio
 
8:37 PM
oh well
that's life
 
@JonathanYee Is that what it is? I kept trying to figure it out, but it's so far I couldn't tell
 
How do I register here so I get informed in the Collider in the future?
 
I saw Joel do the "doot doot doot" thing in video a few seconds after I heard it
 
@LanceRoberts There's no way to register for all events in a room as far as I know; you have to register for each event
Oh, they finally noticed the spelling
 
@MichaelMrozek Thanks.
 
8:38 PM
I think, at least.. >_> <_<
 
soon it will be sex-exchange
 
That's www.ExpertSexchange.com
 
Hello everyone
 
@OffBySome that is when they sell out.
 
83
Everything You Always Wanted to Know about Sex but were Afraid to Ask

Proposed Q&A site for anyone who likes sex and thinks it's a fun and pleasurable thing; anyone wanting to improve his/her sex life.

Currently in commitment.

 
8:39 PM
@JoelSpolsky Hi!
 
WHO IS GREG?
 
clap clap *clap
 
if you're having lag issues, try reloading the page
 
@AlexMiller The livestream page?
 
@AlexMiller No change, but it's not particularly important; you're sitting there, talking on microphones
 
8:41 PM
I'm just gonna close my eyes and pretend it's a podcast.
 
haha
 
That's funny, Welbog and I recently had a discussion about how Canadians try to scare away strangers
 
Did he just imply macs are the way computers are supposed to be? I have a question for the end of the podcast: How dare you
 
I switched to HD, but still can't read what's on Alex's screen. FIX!!!
 
@Shog9 I sniffed his OpenID password 20 minutes ago
 
8:43 PM
Sure you did. THEN WHY ARE YOU STILL POSTING AS MROZEK?
 
No! NO! It's disconnecting again. It worked the whole time they were chatting about nothing, and now it broke again
 
BUT! Does it matter if they eat lunch together?!
 
The amount of time spent in Stack Exchange chat?
 
I surveyed 1000 people, 500 wore red hats, and 500 wore blue hats. More blue hatted people died first. If you wear a blue hat you will die.
 
8:45 PM
@TimStone There you go
 
Depends on the project
LOL
 
TEST-DRIVEN DEVELOPMENT KILLS KITTENS!
 
I like TDD :(. I think. I've never taken the time to make sure I know what it is
 
@MichaelMrozek You just like the sound of dead kittens. ADMIT IT.
 
Anything done badly is bad.
 
@Shog9 Keep your Brooklyn politics out of this
 
Any good idea can be used badly.
 
Jin
oh no he deedent..
 
And the forests of Tennessee. O_O
Ya'll city folks.
 
TDD teaches you how to write good code. But once you know how TDD loses its effectiveness.
 
Jin
8:50 PM
oh wait, I'm not from Brooklyn. Carry on.
 
30%!
 
These statistics are ridiculous when you consider that some teams could have a programmer that is 100x the skill level of the average developer on another team. The fact that developer productivity is so highly variable makes any kind of measurement impossible.
 
Typing!!!!
 
that's greg typing!
 
8:53 PM
Typewriter?
 
he has an ibm clicky keyboard!
 
He is a serious typer.
 
@Hogan (which is the same thing as having an IBM clicky keyboard)
 
Agreed!
 
touche
 
8:55 PM
A clean mouse is a happy mouse?
 
My mouse collects dust and stops working when I don't use it. Then again, my mouse is a trackball.
"did lines of code" - make sure you get some good crisp audio on that one, Alex
 
You can't measure bugs
 
In other words, the more code you write, the more bugs you have.
 
You have to stick pins through them first. Then you can measure them.
 
If you don't write any code you can't put any bugs into the program. Simple.
 
8:57 PM
Aaand I'm off to run a user group. Happy chatting, everyone!
 
Because you can't define a "bug". What if the code works, but it does the wrong thing? Bug? Crashes, but it doesn't matter? Bug? Test finds it, but user would never use it?
 
OH! This is the "beautiful code" dude!
 
Hello everyone!
 
@JohnSonmez Bug, huh?, and bug, in that order
 
8:59 PM
gnu compiler.
 
I learned everything I know about programming from reading the DOOM source code.
 
lol
 
This "live" thing is really nice. Have to run too, later!
 
@Shog9 Oh, yes. That would've been a much better way of introducing him
 
The dropouts are killing me.
 
9:00 PM
did the audio just die for a moment?
 
yes
 
yeah, its pretty rough
 
No, time stopped for a moment, but the audio continued.
 
Livestream is back to disconnecting me for 10 seconds of each minute, so I didn't even notice
 
lol
 
9:03 PM
Personal metric: % of architecture described by UML up-front ~= % of code that will be total crap once written.
 
@Shog9 When I had to do UML in college I did it after the implementation was done. The graphs ended up being very accurate
 
I think that insight is something that has been missing
 
wow, FF5.0 is as buggy as 4.0 (just in different ways)
 
@LanceRoberts This is because they didn't reduce the # of lines of code
 
They didn't spend enough time diagramming FF5 in UML
 
9:04 PM
I miss seeing Max Headroom Jeff on the TV monitor
 
Summary of guest so far: all methodologies are crap, what matters is how much code is written and how well the programmers involved understand it
 
That pretty much rings true with most projects I've worked on - apps with more code are generally worse. That especially applies for writing your own everything rather than using existing libraries (without very good reason).
 
It never occurred to me in university that we should be looking at existing project code; that seems patently obvious now
Joel hates the people on the internet
 
Jin
Livestream's iphone app is pretty nice. the video quality is better on a small screen.
 
9:08 PM
@MichaelMrozek Best teacher I had came from [a company long ago swallowed up by SAP] who brought in a huge binder full of their code and another with their coding standards, and... just talked about it.
 
Software engineering has already advanced further than modern structural engineering even though it has been around a much shorter time. Consider how many bridges and buildings have been built in the world vs how much software? Way more software.
 
So far we've learned, something done badly is bad (TDD) and people who don't know much say stupid things
 
Craft will never become a science, because it is too subjective.
 
never build the same thing twice? Tell that to all the folks on SO re-inventing the same wheels day after day...
 
@Shog9 So, so true.
 
9:10 PM
mysql_query("SELECT * FROM users WHERE username = ${_GET['username']}");
 
@MichaelMrozek that's awesome, need a job?!
 
Is he addressing letters?
 
HEADON! Apply directly to the forehead!
 
everybody should read the old new thing
 
Especially if you have to deal with Windows in any way shape or form
I thought Win32 API designers were insane before finding Chen's stuff. Now I just feel bad.
 
9:14 PM
@MichaelMrozek use $_REQUEST. Duh. :)
 
I came across a function very recently in our codebase at work that seemed insane, and I decided to just rewrite it, and kept running into problems, and after about 15 minutes I'd rewritten it into the exact form it was already in. I felt like finding the original author and apologizing to him for doubting his competence
@JimmySawczuk I'm ashamed :(
 
@MichaelMrozek ^H^H^H^H kicked his ass for not documenting the beast.
 
Crap, we're in trouble
 
Quick! Everyone submit Enterprise Fizzbuzz!
 
@Shog9 Yeah, there are people on the SEI team who don't understand the software. I wonder who he's talking about
 
9:16 PM
Well, we wanted to do it this way... but <fill in blank>
 
@Shog9 Can't it be both?
 
Ah HA, now we know what he would rather be doing.
 
I think Jeff is a closet WoW addict
He uses it as an example a lot
 
I think it would be interesting to take this a step forward and see how architecture within a project changed over time and why
Also looking at how much it changed at the begging or around major releases and what was the cause for the change
 
@anthonyv I was thinking that too, but I doubt we could easily reconstruct it
 
9:18 PM
JavaDoc BARF
 
Don
what's wrong with JavaDoc?
 
Its something that is close to my heart in thinking about why the architecture has changed in an OSS I'm heavily involved
 
Don
or to ask it another way, what language has a better API doc system?
 
Name the method and parameters well enough to say what it does, or you fail.
 
@JonGalloway Well, probably. But for me it was like finding out the crazy guy down the road watched all of his comrades killed back in 'Nam. He's still crazy, but now you kinda understand why
 
9:19 PM
I love Javadoc
 
API doc systems are FAIL
 
I write all my logic out in comments then add the actual code. I've figured it out and its already commented
 
drat I missed the punch line when the sound cut out.
 
@MichaelMrozek JavaDoc would be great, if anyone ever used it to explain what methods were for instead of what they do. Anyone. Anyone at all.
 
Every time you write a comment you are failing.
 
9:20 PM
@JohnSonmez Nonsense; you can't cram all relevant information about a function in its signature. The whole "comments are redundant" thing died out like 20 minutes after it started
 
Don
it can be difficult to capture everything about a method in the name alone, mutability, synchronicity, function, etc.
 
but I love seeing 6 lines of comments for a GetUserIdByLoginName method
 
@MichaelMrozek You absolutely can
 
Don
preconditions, postonditions
 
@Don Yes, because folks will totally respect those if they exist only in comments.
 
9:21 PM
@MichaelMrozek Not for all functions... but for many.
 
@Hogan Sure, and you probably don't need to extensively document the String.makeLowercase() function, but you can't say "every time you write a comment you are failing" or "api doc systems are fail"
 
Don
@Shog9 they may not respect them, but at least if it's documented it's their own fault :)
 
Comments are misleading. When I see comments in code, I assume they are old and didn't get updated with the code. If I read them at all, I use them as a story of what someone else thought the code did some time ago.
 
@Don LOL! True!
 
@JoelSpolsky - you've never written FORTRAN then?
 
9:23 PM
I think that self document comment is what makes studying open source software vs code written in banks, etc
 
Sounds like a lightsaber battle is happening in the background
 
Don
what the hell is all that crashing noise in the background
 
It makes looking at what open source software as a "this is something that you should be doing" vs what companies are actually doing
 
A wrong comment is worse than horribly complex non-commented code. A wrong comment can lead someone completely in the wrong direction. For that reason, a good developer always assumes comments are wrong.
 
9:24 PM
Someone's playing pingpong, aren't they...
 
"Most programmers have never seen good code". Solution: send us all a copy of the SO source code
 
Code shows what steps are happening, but can't always describe why
 
Don
for Java programmers, the Spring framework is the best example of good code I've ever seen
 
Comments don’t show up in stack traces. I have looked through many stack traces in my career, and I can tell you for a fact, that when you are looking at a stack trace, you would much prefer self-documenting method names, than good comments.
 
@JohnSonmez I agreed with you until that last part; you don't need to assume that everyone else on your team sucks, or you're going to have trouble functioning
 
9:25 PM
@MichaelMrozek lol
 
@JohnSonmez that's not what you said. you said if you write a comment you're failing, not "if you write an incorrect comment, you're failing"
 
This went from "comments suck", to "wrong comments suck", to "comments suck because they're not in stack traces". Yes, wrong comments are bad, and comments don't help you in stack traces, but they're not somehow 100% useless
 
public void ClearThisVariableBecauseThereIsAPotentialRaceConditionWhenAppIsRecycling()
 
Don
actually, the Spring framework uses very long method and class names
 
@MichaelMrozek Chat sucks.
 
9:27 PM
@JonGalloway Class RaceConditionPreventer { ... }
 
@JohnSonmez How does it prevent the race condition? synchronized?
 
NO! NEED QUESTIONS FOR GREG!
DON'T LEEEAAAVE!
damn.
 
He was fantastic; I changed my stance on the viability of guest speakers
 
openid.se is not architecturally interesting, just fyi.
 
@JohnSonmez What is the race condition? What did we try previously which seemed obvious but didn't work?
 
9:28 PM
Why are we here if we don't get to ask questions??
 
Don
put the link to the book in the show notes, I missed it
 
codinghorror.com
 
Don
so we can bicker about commenting!!!
 
@JonGalloway That is what commit history is for
Code should only document what it does now, not its history.
 
@JohnSonmez Purpose. If purpose changes, you're doing something really, really wrong.
 
9:29 PM
So everytime you want to change a method you check the complete revision history first?
 
@MichaelMrozek Every time you need to know the history of a method, you do something like SVN blame.
 
@MichaelMrozek Only the big hairy ones with bits and pieces of the last programmer to modify them rotting on the ground outside of their lairs.
 
@Don it has a star 2nd from bottom
 
@Shog9 If I had to svn blame a file everytime I wanted to understand it I'd hunt down the author and punch them for not using comments
 
Don
it's very very difficult to find places where there are good programmers
 
9:31 PM
@MichaelMrozek Which is why it's helpful to write concise, readable code.
 
@MichaelMrozek <- this
 
Don
@Hogan what has a star ?
 
33 mins ago, by Joel Spolsky
http://www.aosabook.org/en/index.html
 
the link aosabook.org/en/index.html
 
@Don The link you want. It's over there ->
 
9:32 PM
A link, so i hear tell
 
Don
thanks
 
what is the job?
 
@Hogan t-shirt canon fodder
 
everything @Shog9 says goes over my head.
 
...just like the t-shirts, if you're lucky
 
Don
9:33 PM
is that Greg with the dyed red hair?
 
ok, that pun I got.
 
Don
in his avatar?
 
auto-comment?
 
THERE'S A "TAKE IT TO CHAT" FEATURE!!!
 
talk about auto comment please :D
 
Don
9:35 PM
what's auto comment?
 
exactly
 
Did you guys look at in-place translation for japanese and german sites w/ Google or Bing translate widgets?
 
Don
Google translate have removed their translate API because of spammers using it?
sorry, that wasn't supposed to be a quesiton
 
They're going to need to keep Joel away from the productivity site so he doesn't demoralize them all
 
9:36 PM
Bah, I have 6 right now.
 
4
Q: How can I find a guide that will take me safely through the Amazon jungle?

Matthew ReadThis was one of our definition questions, but also one that interests me personally: How can I find a guide that will take me safely through the Amazon jungle? I'd love to explore the Amazon but would not attempt it without a guide, at least not the first time. And I'd prefer a guide that wasn't ...

 
With crappy video cards
 
Don
pan up!
 
Clearly they need a 5th monitor, because the 4 already on are jam-packed with information
 
something at the top they don't want us to see
 
9:37 PM
Are we all invited to movie nights?
 
Now I'm going to feel stalked every time I use an SE feature
 
auto comment?
 
They keep a close eye on you anyway.
 
SPAM! spam spam spam...
 
9:40 PM
@NickCraver its nice, but we need the power from multiple cards
 
@Shog9 Venture Capital = More spam
 
@alex - how so? unless you're playing games...
 
 
We call the "universal inbox"? WTF is that? I think he's referring to the multi-collider super-dropdown
 
Don
can you include a picture of Paris Hilton with a speech bubble saying "that's hot"?
 
9:41 PM
@AlexMiller or...is the office cold and you need those space heaters? :)
 
he moves like an agent!
 
@MichaelMrozek They need to work on their terminology.
 
upscaling 1080p content to play across a 4320x1920 display
it's suprisingly GPU intensive
 
If somebody doesn't come to the site for 3 days it should suspend them
Anti-Fanatic badge of shame
 
just saying, in my experience the eyefinity setup does that, much better than an SLI solution
 
9:43 PM
@NickCraver I second this
 
I'm hanging christmas lights. How can I not DIE?
 
@NickCraver Ah, well I asked our very own george to pick it out - so talk to him ;-D
 
Jeff is literally tweeting during the podcast, while he's talking
 
i run 3x 2560x1600 here, scaling video across multiple is much better on one radeon vs 2 GTX cards (had that setup)
there will be beatings!
 
Don
@Shog9 upvoted
 
9:44 PM
the "global inbox" is ~9 months old, shockingly.
 
@Shog9 Pay someone more expendable to do them. </close as general reference>
 
@NickCraver hmmm, interesting. maybe worth checking out
 
@KevinMontrose Eeeek!
 
@AlexMiller what makes you think he knows anything? (;
 
No one likes testers
 
9:45 PM
@KevinMontrose It's hard to imagine functioning without it, but 9 months ago there were so many fewer sites
 
No friends
 
Nooo! I turn off Amazon recommendations for this very reason - I look for what I want to look for, I don't want your suggestions
 
@ChrisF ....you can do that?
i've just been annoyed all this time, never thought to check for options
 
I've got the sites I have accounts on open in separate tabs, I'm just also lazy and/or busy.
 
Dear Mr. IwillNeverReturnToYourSite, Please come back, we have some great deals....
 
9:47 PM
@NickCraver Yes. You have to turn it off every time you order something though and there is a global option somewhere.
 
@ChrisF Global options?! We don't like global options around these parts
 
@MichaelMrozek Well
 
@ChrisF Too much work. I'll buy the damn snuggy.
 
the first "global inbox" commit is in hulk speak, for some reason I've forgotten.
 
9:48 PM
@NickCraver - there's the Recent History at the bottom of Amazon's home page that I always turn off
 
I feel like I'm being told how I'm being socially engineered, and it makes me feel kinda funny
 
lol... I did that once on usenet.
 
@Hogan I loathe that; I see it on SO very occasionally. I hate it almost as much as the "I fixed it, never mind" answer
 
I thought usenet was a pr0n server?
 
@MichaelMrozek Actually, I believe I said email me the your answers and I will post summary.
 
9:50 PM
URGENT! HELP PLZ! SEND RESPONSE TO me@here.com BEFORE I GET FIRED AND DEPORTED!
 
Sorta the same thing.
 
Yeah, stop talking so I can go home
 
Don
@Shog9 LOL
 
auto comments!!!
grrr
 
Ok, I now want to know what auto comments are.
AUTO COMMENTS!!!
 
9:51 PM
Er. Holy crap
 
Don
um, OK then. auto comments!!!!
 
parkeddomaingirlquestions.stackexchange.com down for everyone or just me?
 
@AlexMiller What if we already paid?
Like...four hours ago.
 
@TimStone expensive 4 hours
auto comments!
 
You have to read lips now
 
9:53 PM
I wonder if they're aware we can still see them
 
Joel is saying "You bastard you beat my score on Angry Birds!"
 
@TimStone email me - alex@stackexchange.com
 
Time to clean the screens
 
Hahaha
 
hehe
 
9:57 PM
@AlexMiller Nifty, sent!
 

« first day (20 days earlier)      last day (1946 days later) »