HNHacker News
TopNewBestAskShowJobs

bbwharris

280 karma · joined June 25, 2010

[ my public key: https://keybase.io/bbwharris; my proof: https://keybase.io/bbwharris/sigs/sOdJi9NzvoTIEY4NGmsXFQ8k1bW5srk9GEjJlFzepaw ]
submissionscomments
bbwharris··on Mark Zuckerberg addresses PRISM
Here's one: neither zuckerberg nor page posted those responses. The NSA did.

Once we all believe, the rabbit hole is an abyss.

bbwharris··on Your iPhone and iPad Are Limited. T-Mobile is the Exception
I had tmobile in Austin for years and its was always superb. I only switched for an incentive I definitely regret.
bbwharris··on Google Glass in 10 years: the view from dystopia
Or this complete lack of privacy erases what we today call politically correct. Perhaps these labels will have less weight or significance because everyone will be labeled in some seemingly negative way.
bbwharris··on Hug vs. Handshake
Go for the one arm hug. It's half handshake half hug, it's a hugshake.
bbwharris··on Git pull --rebase until it hurts
Whats so wrong with a merge? Git is made for it. Sometimes things are nonlinear. I prefer to roll-forward anyway instead of rollback.
bbwharris··on Ruby is too slow for programming competitions
He did everything right. Tried it in ruby, if it would have been fast enough this article wouldn't exist. Instead he applied good software engineering and found the right tool for the job.

This doesnt say "don't use ruby it's too slow". It's says prototype in your comfort zone and optimize. Isn't this what we all agree on?

Edit: auto correct fail.

bbwharris··on Top Coders Can Now Get Agents
Yeah this sounds no different than a consultancy.
bbwharris··on A Cold, Harsh Reality for Radio
I'm a huge fan of Sirius/XM. Occasionally I flip to fm. I never touch am.

It's nice to allow omakase for music. I can't always spend time tuning a playlist.

bbwharris··on Take pride or fuck it
This is the best explanation I have ever seen. I always say that that beautiful code doesn't stand up well against users, and this is why.

It doesn't mean that you should write crapy code, it just means that sometimes you have to in order to meet the exceptions in the wild.

bbwharris··on The Leap Motion Controller Now Supports Linux
Played with one at sxsw. Ordered it right there. It is as impressive as it looks.
bbwharris··on Who’s Afraid Of Google Glass?
Personally, doesn't bother me.
bbwharris··on Uber driver charged with raping woman in D.C.
I'm with you on this. Its almost as if the op is blaming the victim for allowing this to happen.

Just think how you would feel if this was your mother, sister, or daughter. You would not have the same attitude. Women never deserve this, ever. It scars them for life.

bbwharris··on Programs should be Small
There is value in reading pages of legacy code. Its very common to watch new hires solve an already solved problem. Too many people are allergic to reading code it seems.

Solving complex problems in the physical world usually results in complexity in the source code world.

It is always overwhelming to jump into a new gigantic code base. Talk to someone who's been on it a while and they won't have the same drowning outlook.

bbwharris··on Being Wrong on the Internet
This is not a "rails community" issue. These are individual members. Rails is software that works for a lot of people. The "community" doesn't tweet.

Most of us just want to write code.

bbwharris··on Why Developers Don't Want to Work on Your Idea (2011)
Having done this type of consulting myself, I could never work around the maintenance issue.

You likely setup the entire system so if something goes wrong, whether its you're fault or not, you're on the line. It's all about reputation. And if you tarnish that by leaving a paid client behind when their server catches on fire, it will be remembered negatively.

It's hard to do this type of contract work continuously. You build up a portfolio of apps that you have to maintain. Most of the time you're clients are out of cash.

Equity is great but it doesn't put food on the table today. On the other hand it puts you in contact with some really great ideas and you get to play startup founder several times and you gain enormous perspective on what works and what doesn't.

bbwharris··on California To Hit Startup Founders with Big Retroactive Tax Bills
Austin, TX would love to have you.
bbwharris··on Where the logic hides in rails apps
Learn your tools. New developers will need to do the same. There's zero substitute for experience. Rails solves the most common problems easily.

It's extremely common to do things upon saving. Once you need to do more than one thing upon saving you then move to a more "event" based approach.

Rails was mystifying when I first picked it up, and parts of it are mystifying today. But something as trivial as the callback chain will be second nature after some time and several apps later.

bbwharris··on When does learning (to code) stop being so hard?
> It never ends for a beginner...I miss programming simple stuff.

It never ends for a programmer. Constant learning and reinventing is what defines us. It gets easier to pick up new stuff, but you never end the process of picking up new stuff.

bbwharris··on How Jeff Atwood works
I agree. If you can't remember, it's not a priority for you and that's okay. I operate the same way and have "hectic" schedules too.
bbwharris··on How Much Is a Fun Job Worth?
If you are making enough, and you are happy, then why did you look in the first place? Often times just the act of dipping your toes in the water will send you swimming.

Evaluate why you are even looking. If you are happy and the new thing is about pay, tell your current employer. Chances are they will fight to keep you.

People move around in jobs a lot. What makes it fun right now might change.

bbwharris··on Why developers are allergic to job opportunities
I think we should all sit back and be happy that we are in this position. It's a great place to be, much better than desperate to find anyone who's hiring. We have our pick and we complain about recruiters? If only everyone was so lucky.
bbwharris··on "brew install pass" -- the simple unix password manager now released for mac
I'm not comfortable keeping all my passwords in a single companies database. They are good products, it's just a personal preference.
bbwharris··on How we keep GitHub fast
I see your point. But, if you don't care about what you are doing it will show. If you care and allow your developers to care about what they are doing, you will breed a culture that people want to be a part of. Sure it's lost money in the short term but that's short term thinking. It's better to let developers be happy and passionate about their work than to complain about the bottom line. In the long run you will extract far more value from a passionate dev over a burned out one.
bbwharris··on Leap
How about for presentations? You are already using your hand and talking naturally, why not incorporate that into your talk?

I wouldn't use it as a keyboard replacement, but for other tasks that naturally fit into this type of human input.

bbwharris··on Rails, callbacks, workers, and the race you never expected to lose
I would love to read a write up on how you accomplished this.
bbwharris··on The Decline of MySQL?
I agree with you on the development setup. Production setup is about the same.

Meant no offense. Seemed trollish but when you factor in development setup then yes MySQL is slightly easier. I think heroku is doing a good job making Postgres a snap.

bbwharris··on The Decline of MySQL?
MySQL was great, we all loved it. It allowed many real businesses to make real money without the overhead. Then the oracle thing happened. In the end they are all just tools. Its not really interesting to have a religious debate over tools.
bbwharris··on The Decline of MySQL?
Installation? All modern Linuxes have package managers that make installation a headache of the past.

Configuration is a different story. When you are done with a Postgres config you have a more secure setup. They don't allow you to shoot yourself in the foot by default.

Honestly, installation as a differentiator between databases is a seriously weak argument. If you're going to troll pick something a little more technical like acid compliance or something else that nobody seems to care about.

bbwharris··on The Decline of MySQL?
Right. The same scalpel that when told to not insert a null value will make a decision to insert an empty string.

MySQL works but it was always a hack. PostgreSQL is superior and has been a superior solution for quite some time.

I'm sad to see MySQL go, but I find that Postgres works just as well.

bbwharris··on Thoughts on being a programmer
There's no better way to learn.
← PreviousPage 3 of 5Next →