HNHacker News
TopNewBestAskShowJobs

anthonyb

3,481 karma · joined April 15, 2008

Author of Hello! Python: http://manning.com/briggs/ anthony dot briggs at gmail.com topcolour dfd7c3

https://twitter.com/AnthonyBriggs http://teh.oarsum.com/ http://hnofficehours.com/profile/anthonyb/

Don't bother downvoting me; I don't care any more: https://bitbucket.org/anthonyb/nohnkarma/overview

submissionscomments
anthonyb··on Show HN: Sparklin Wars, multiplayer Web shooter I built over 2 nights
same here. I'm sure playing from Australia doesn't help, either.
anthonyb··on Coding, Fast and Slow: Developers and the Psychology of Overconfidence
Well, just from skimming some of the pages on Amazon, it seems to back up a lot of the original article's points.

eg. on p25 McConnell lists project outcomes by project size:

   1000 LOC -> 81% on time, 4% late, 2% cancelled
   10,000,000 LOC -> 14% on time, 21% late, 65% cancelled
Smaller project, better estimates.

Also notice that McConnell uses terms like "Approved Product Definition" and "Requirements Complete". It's a rare project, particularly in the consulting world, that can nail down requirements to the degree that you get really accurate estimates. For packaged software products it's doable, for other things, not so much.

anthonyb··on An Alternative to Stand-up Meetings
Well, sure - every team starts with 10 people or so, but in pathological organisations you'll get a lot more people who need to give status reports, particularly around crunch time...
anthonyb··on An Alternative to Stand-up Meetings
Now you have 50 status emails and 100 responses to those emails (and 50 responses to those responses...) that you MUST!!1! read and digest each day.

Plus other people have already made (bad) decisions and started working on stuff that (negatively) affects you because you were busy "head-down working".

These are the problems that stand ups are supposed to help fix.

anthonyb··on An Alternative to Stand-up Meetings
Thanks for not adding anything meaningful to the conversation.
anthonyb··on An Alternative to Stand-up Meetings
The other thing that a lot of people forget is that a stand up is supposed to be informal.

If you're leaving a paper trail that management can go back through (even in theory), then it will get sanitised, and people will try and make themselves look good. The further you get from reality, the more value your "stand ups" will lose.

There's a good reason for the "pigs and chickens" analogy.

anthonyb··on An Alternative to Stand-up Meetings
No it's not. Because frequently, the things which are blocking you could be easily fixed by them changing something simple in their workflow, and vice versa.

Even just a heads up that something important is coming down the line can save you hours or days of work "Oh, I thought you were cc'ed in on that email..."

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
It's not a strawman, it's called argumentum ad absurdum. If we take his premise as true:

> If some one is good, they will win anyway. If they are not, they can't and won't.

The conclusion from that is that the lack of women in tech is because they're not very good at it. If women were good at tech, then from his statement there would be more of them (they would "win anyway").

This is clearly absurd - hence he's wrong, or at least needs to support/make his argument a little better.

Do I really need to stick </sarcasm> tags on everything?

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
Pycon this year -> outreach and encouragement -> 20% of attendees were women: http://www.forbes.com/sites/women2/2013/04/09/record-number-...
anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
You dance around it, but that's what you're saying. What else would explain the < 5% female speaker rate at conferences? Obviously the good women are making it, and the rest... just aren't very good.

"Reservations" or whatever you want to call them are lowering the bar to the same level as other people, but of course the "B"s are going to scream blue murder because they now have to work instead of cruising.

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
Ah, right. No women in tech because they're not very good at it. Gotcha.
anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
Also "meritocracy".

http://braythwayt.com/2013/04/01/quote-metritocracy-unquote....

http://www.timeshighereducation.co.uk/comment/columnists/eli...

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
Let's try a different tack.

Say that you put out a call for conference papers, but due to a bug in your mailing list software, only every other email is sent - 50% of potential participants are excluded. What do you think will happen to the quality of your conference?

Now let's say you find the bug after you've decided on your talk schedule. Should you should fix the bug and include the 50% of papers that you've missed? Isn't that unfair to the people who've already been selected?

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
I'll ignore the first line, since I'm parsing that as trolling, but the second line bears some thought.

The basic answer to that is that they're not - if you know someone who stutters, I would like to think that you'd encourage them to present at a conference if they had something valuable to present.

However, imagine that that conference is a brofest - they're not going to feel very included, are they? Bros are assholes after all, and they probably won't want to participate if they feel that they're going to be mocked or not listened to.

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
> You are not a technical conference. You are a person.

Well spotted. The point is that the status quo is a choice, just as being more inclusive is a choice. Which is the better choice?

And your post has a couple of assumptions that I feel compelled to point out:

1. That including people from a more diverse background will lead to inferior talks.

2. That conferences include talks based on some absolute value of merit.

3. That conferences are so amazing that everyone wants to go to them.

> What would qualify as "more than a lip service effort", exactly?

Something more than "We didn't get lots of women applicants for talks, so we have 100% white males."

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
Well I don't exist to facilitate your preferred status quo.

That's the context of the article - some speakers are exercising their right not to participate on panels or give talks unless the conference makes more than a lip service effort to include people who aren't 30 year old white males.

There's not much controversy there, and like it or not, most people feel the same way.

anthonyb··on Women, Tech Conferences and the Bullshit Surrounding It
> did they believe they could learn and work in the industry?

> did they get encouragement and support along the way?

> did the person have a job or interests to give them the opportunity to learn those skills?

> did the person believe they had the skills and expertise to submit?

These reasons are exactly why quota systems are used.

If there isn't anyone from your particular group at a highly demanding conference panel, or visible in your industry, you're much less likely to become a part of it... even though you're more than capable of performing at that level if you put the time in.

anthonyb··on Keeping People
Committed into master / dev branches, was what I meant to type. And yes, essentially pull requests, but in person rather than over the internet :)
anthonyb··on Keeping People
In general that'll just make you miserable. If it's that bad, either start actively looking (eg. interviews at lunch time), or quit and fall back on your 3-6 months of savings runway while you look.
anthonyb··on Keeping People
Well, in the places where I've seen it done right, the code reviews happen before the code is committed.

Fixing existing code after it's already in the code base is a losing battle (particularly since it usually has to be re-tested), and you'll get pulled off onto "more important work".

And it's not a kludge, it's a very good way of improving code quality (possibly up to the union of your better programmers' skills) and preventing dodgy crap from seeing the light of day.

> Anything that prevents me from doing my job (shipping code) is going to cost the company money.

I think you meant "working code" there - where "working" means "solves business problems" as wells as "not buggy" ;)

anthonyb··on The Minecraft Creator Markus Persson Faces Life After Fame
Professional programmers do things in certain ways because it's more efficient. It doesn't necessarily follow that you should change that just because someone is just starting out.

Just because they're learning to code, doesn't mean that you should put artificial hurdles in front of them.

anthonyb··on IRS considers taxing perks at Google, other tech firms
You could say the same thing about $10 - the value of a $10 note to (eg.) a millionaire is a lot less than it is to most people. If the employee is hungry, then they'll value lunch more.

For accounting purposes though, it's $10.

anthonyb··on IRS considers taxing perks at Google, other tech firms
I think "savings" is probably the wrong word - "profit" might be better.

If I have a car to drive to work, then I should be able to claim some proportion of it as a deduction. Currently that's not allowed (at least in Australia, where I'm from).

anthonyb··on The Minecraft Creator Markus Persson Faces Life After Fame
I don't know about that, but you do need to at least interact with the code on some level, eg. by cut+pasting, then playing around with the code to make it do different things.

Also, I don't know many professional programmers who type everything in by hand. It'll be something copied from a previous project, or cribbed from the documentation / somewhere online, then hacked into shape.

Of course, in order to do any of that you need to understand what's going on, but there might be easier ways to do that than manually typing in code.

anthonyb··on Intrade discovers a $700k cash shortfall
No need to inflict it on random passers-by though :P
anthonyb··on Intrade discovers a $700k cash shortfall
...and for good reason too. Go back and read his comment history before you warn him.
anthonyb··on Cleaning House
The Law of conservation of complexity in action! :)
anthonyb··on Dear HN "Who's Hiring" responders
There actually really wasn't any logic in that statement.

I'm not saying "I have this message from a recruiter, therefore all recruiters are scum." It's a reminder.

anthonyb··on Dear HN "Who's Hiring" responders
It's not a hirers' market or a hirer's market :P
anthonyb··on Dear HN "Who's Hiring" responders
Oh, I forgot c), which is usually just a raw, unadorned "I'd like to add you to my professional network." from random recruiter scum. Kinda of a b) really, but without the work of having to have a position available...
← PreviousPage 4 of 34Next →