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 Show HN: Ymacs - Emacs in the browser with Dropbox, GDrive, etc
Just curious, any reason you don't install the dropbox client? You can selectively sync specific directories.

I keep all my code on a folder in Dropbox, and it's the only folder that I sync. (I don't want large images, PSD's, etc getting synced on my MB Air)

bbwharris··on A bold but simple login system
I personally think this could work. The big show stopper occurs on a shared computer. It would be annoying to get logged out of a service daily and have to request a new email link to log back in.
bbwharris··on Just pay me.
This is really the most professional solution in my opinion. Once payment is past due, then all work stops. If you have been consulting for a while, you can easily change gears and focus on something else.
bbwharris··on New Apple Macbook Pro RAM is soldered to the motherboard | Ian Chilton
Seriously doubt it, but if that happens most of us will go back to Linux.
bbwharris··on New Apple Macbook Pro RAM is soldered to the motherboard | Ian Chilton
Serious computing? Like gaming?

Last I checked typing text files and compiling them is more serious than most users and doesn't require massive clusters to accomplish.

bbwharris··on Ask HN: How do you stay productive after work?
It's odd, but just do and you will be productive. Start with something small and watch it snowball. Before you know it you will get into it and not be able to break away.

This is true with just about anything. Most of the time exercise doesn't seem fun, but you get into it.

It's much easier to be a consumer than a producer. Avoid consumption and just produce. You will gain far more slogging through it yourself than reading about someone slogging through it.

bbwharris··on It Takes 6 Days to Change 1 Line of Code
As much as this sounds counterintuitive, say no, and stop being a team player.

Petty requests for emails that someone should have are their responsibility. If you think about it, why should your resourcefulness help them complete their job while it blocks your own progress?

Your boss is doling out reviews, he's #1 priority. Everyone else gets "no" and no access to your time without talking to him first.

"Being a team player" is a fluffy way of saying "do other peoples jobs for them". Sure, help people out and don't be a dick.

It does sound like a mess, but this type of mess exists everywhere. When you meld highly technical people with less technical people you will get these scenarios. Before you know it, you will be expected to replace the toner.

bbwharris··on I Guess I'm Not A 501 Developer
I think there is a lot of delusion going on here.

In today's modern world, we are intentionally ignoring the rights that were given to us.

8 hours a day was fought for. 40 hours a week was fought for. If you are expected to exceed these limits without compensation, you are being ripped off. You have limited time in this life.

As a developer, you create tremendous value in this world. If you didn't you couldn't demand the salaries that you demand. If it was easy, then the business guys would be learning it and doing it for themselves.

It's a modern skill required by modern business. You should not feel like you are forced to spend every waking moment eating, drinking and sleeping code.

In my personal experiences I have found that I have to force myself to step away. After a few hours the wheels stop spinning, but when I come back I am always excited to work on something. This is far more desirable than feeling the dread that comes from doing something non stop.

Balance is extremely important, I do not understand the opposing viewpoint that we should all be code robots.

bbwharris··on How I lost access to my Google account today
This is a little scary, a lot of people rely on Gmail. Im sensing a fundamental shift from "Free" to "Pay for it" for exactly this reason. When you are a free customer, no one has to care about you. When you are a paying customer, you suddenly have a voice.

And no, having ads does not mean that you are paying. Someone else is paying for those ads, if anything they are sponsoring your ability to enjoy a free service devoid of customer support.

bbwharris··on Fire Me, I Beg You
Same here. It would open up doors that were once shut. It makes the possibilities seem limitless.

It's also a challenge to prove something.

bbwharris··on Don’t work. Be hated. Love someone. (2008)
I didn't pick up "don't get a job". I heard, "don't do something that feels like work". I 100% agree, life is far too short to spend most of your time being miserable.
bbwharris··on Banned from Kickstarter for Being a Stalking Victim
At the risk of being downvoted myself, please downvote this submission. It's irrelevant and obviously a troll.
bbwharris··on One hiring filter that works
Work environment definitely matters. If the environment isn't any good, then the pay had better be great.

Ultimately, if you had an interesting product, a great environment and offered extremely competitive salaries then you would most likely end up with interest from more people in the "A" range.

bbwharris··on One hiring filter that works
That's actually an excellent point. Uber personal success would completely remove the desire to make a move for money.

Isn't that what acquihiring is about though? Purchase the talent that wont make the move for money.

bbwharris··on One hiring filter that works
How to hire A players: Offer way above current market value.

How to hire B players: Offer market value.

How to hire C players: Offer below market value.

You do two things when you offer more money.

1) You are more careful about who you hire. 2) You actually attract good people who would make a move for that kind of money.

I would love to hear an inverse argument against this.

bbwharris··on WebKit Limit on Retina JPG Image Display
Had this problem with a large background image (over 2 Megapixels, I believe). The solution that we came up with was to split the image in two, and then use css3 multiple backgrounds on the ipad, iphone. At that time, those were the only culprits.
bbwharris··on No Framework Needed
I just used middleman http://middlemanapp.com/ for this exact purpose. A lot of sites don't really need a database, and they don't need to be incredibly dynamic. Most Who, What, When, Where, Why questions can be answered statically.
bbwharris··on Twitter isn't Censoring You. Your Government is.
Here's a thought though. Information spreads faster today than at any other period in Human history. Pandora's box is already open. Other ways to release this censored information will appear.
bbwharris··on Twitter isn't Censoring You. Your Government is.
Slowly but surely, the internet will receive the same censorship apparent in public broadcasting.

The fun's over. We've been discovered.

bbwharris··on The Fixie Bike Index
Damn Synchronicity http://en.wikipedia.org/wiki/Synchronicity

I am seriously considering getting a fixie or single speed and this article pops up on Hacker News.

I remember about 5 years ago getting a fixie was more of an enthusiast cyclist endeavor than a hipster one. I don't care, it's better for training and feels less inhibited.

bbwharris··on CSSrefresh - Automatically Refresh CSS files
I agree. Sass has really made doing front end work quite pleasant.
bbwharris··on Epic Systems, Digitizing Health Records Before It Was Cool
I went to school at UW. Madison is a great place to live, unfortunately there are few jobs for a lot of qualified candidates. When I graduated (2005), a handful of people I knew signed on at Epic. Most of those people are still there today. I hear a lot of good things.
bbwharris··on Tablets take waiting out of restaurants: E la Carte on the cover of SF Chronicle
All of this is just fluff until mobile payments become a reality. I don't want to remove the waitstaff, I want to remove the wait. I should be able to pay from my phone when I am done ordering and walk away.
bbwharris··on Coding Skill and the Decline of Stagnation
In my experience adding new features quickly is a loaded term. My guess is that Notch would know exactly how to add new features to Minecraft very quickly. He has intimate knowledge of the codebase. However, asking someone else to do so is where this ability to iterate will be lost.

I admire well written code, but a lot of times I see gold plating where is isn't really necessary, because "maybe one day we could add X". You still have to maintain the knowledge of where that easy addition could be plugged in.

Code is great, we can just throw parts of it away and refactor it to add new features. Which is possible if you follow best practices. ;)

bbwharris··on Coding Skill and the Decline of Stagnation
There is no "Gospel" when it comes to programming. There is a lot of code out there that isn't pretty, but it works and brings money into businesses.

I think we can all agree that Notch didn't make any mistakes. Minecraft is a huge success.

They are called "best practices", not "the only practices". But good for Notch to want to be like everyone else.

bbwharris··on $150K and up for Software Devs in Austin
In general companies seem unwilling to "train". Everyone has to start somewhere. I honestly consider software development to be a trade skill.

For startups, it makes sense to desire a senior level developer. Midsize and large companies really should explore internal training programs. Everyone a generation older than me talk about a world where the "entered through the mail room" and worked their way up. Does this world even exist today? From my point of view, it seems like we only expect top talent everywhere.

bbwharris··on The single most useful Emacs feature
Isn't it funny how the rabbit hole just keeps going?
bbwharris··on Looking for a Job? Learn Ruby, Python and be a Team Player (infographic)
I think it says:

"learn Python, win over your peers".

"don't be a dick, win over your peers".

"learn ruby, convince your peers you're good at CSS too."

"work at facebook/google and be popular."

Mixtent is a popularity contest. My bet is, if you asked someone on the street with no knowledge of programming "who is a better engineer". Split by name it would be random 50/50. But if you included where they worked, then the Facebook or Google person would win.

It is interesting though.

bbwharris··on Poaching Etiquette: The Right Way To Take Tech Talent
Poaching is the modern developers equivalent of "climbing the ladder" or getting a promotion. There is a limited ceiling for someone who is dedicated to their craft. They can go into management and "lose half their brain". They can go out on their own, but being a founder isn't for everyone.

There is no real loyalty. Companies will lay off their employees when money is a concern. Employees will leave their companies when they can make more money elsewhere. This is business. It's not personal, right?

bbwharris··on I swapped my MacBook for an iPad+Linode
I tried doing this, but it felt like I wanted to make this setup happen. It just wasn't there for me. The idea is elegant and simple, but the reality is that having a laptop is just more efficient. One day, this might be the nomadic developers toolbox.
← PreviousPage 4 of 5Next →