Hacker Newsnew | past | comments | ask | show | jobs | submit | bronxcoder's commentslogin

I've found that Twitter's business model has and is straying from what originally drew a lot of users in. I started using Twitter because it was a great source for real-time updates from people I admire. I think it lost its mojo when it became more of a social network where people stupidly try to have conversations in 140 characters. That drew in the trolls.

One thing I've always found odd is that the companies who provide me with a valuable service, like Twitter, refuse to charge me money even though I would definitely pay. I pay for magazine, newspaper, Netflix, Google Play, and Amazon Prime subscriptions. I would more than gladly pay for a Twitter subscription. Instead of trying to appeal to everyone, appeal to people who are willing to fork over some cash for what you have to offer.


Twitter is all in the users. If they start charging for an account then they lose their users, and therefore a large chunk of their appeal.

With that being said, I don't know why they don't charge for verification. Hell, open up additional verification for businesses and start charging them to use Twitter. There's a surprising number of verified users from all around the world ans as far as I know they're all using Twitter for free, like the rest of us.


As a teacher of web development for people who are 100% new to programming, every application I have class build has tests. If you're going to teach people, especially newcomers, we should stress the importance of testing what you build and show how fun and easy it is to test as you build. :)


It's good that testing is covered as part of your teaching strategy, because as you said, in any real world environment that experience will come in handy.

But the audience reading and sharing links on Hacker News are likely to have a deeper body of knowledge in this area than pure beginners. People posting tutorials (for free) may be targeting this more experienced group of people, who may take it for granted that a beginner's tutorial will not cover everything necessary to go from a prototype to production-ready software.

I also feel that as people progress through tutorials, they will organically come up with questions that the tutorial has not covered at all, like "how can I test this to make sure it's bug free and can withstand lots of concurrent logins?"


I'm not asking for job-relevant training material. It would just be more fun if tutorials were trying out different ideas. I relate it to if all authors wrote the same story you would be frustrated after a while that no authors were telling different stories.

For instance, whenever I find a new framework or methodology, I'll build out a replica of a whatever phone app is the du jour of the moment. Building the same app over and over again gets boring after a while and doesn't push your line of thinking. But that's just my opinion.


I hate that wage disparity is being heralded as a gender issue. It's really a negotiating problem. My coworker and I were hired together, same position, same experience, and offered the same salary. When I was offered the position, I asked for $15,000 more and they gave it to me. My coworker didn't ask for more and is therefore now making $15,000 less than me. After six months, I asked for a raise of $5,000. He never asked for a raise. So now he makes $20,000 less than me.


I'm sure there are plenty of ways for this to backfire, but I've always thought one of the most effective ways to eliminate salary bias is for companies to list a role's salary up front, in the job posting, before they've begun interviewing. That way the salary is roughly set before the gender, race, height, physical attractiveness (i.e. any qualities that can cause unconscious bias) is known about whatever candidate a company eventually hires.

Obviously it wouldn't outright prevent negotiating - you could still ask for $15k above what they listed in the job posting - but it WOULD help candidates navigate some of the smaller moments during the interview process that can unknowingly undermine their negotiating position (e.g. "How much did you make in your last role?").


IMHO, managers like to keep salaries private so that they can take advantage of people who are not great at negotiating. My suspicion is that they believe they come out ahead: the few hires who negotiate high pay are outweighed by the many who end up with lower pay. I'd also be surprised if many of them were concerned that minorities or women ending up with lower pay; it seems like a great opportunity to blame these hires for being, again, poor negotiaters.


I work for a company with a fully transparent salary ladder in development department. We know how much every team mate earns. Still negotiation skills come to play. Those with better skills get promoted _faster_.


I suspect it's more because companies can't chose when they have to expand a team. If they need 5 new devs and they need them now, they are in a weak position when negotiating salary.

Publicising that a new unproven hire is earning more than existing proven staff is simply going to cause people to leave, which is even worse for the business than not hiring new staff.


Why would the company want to do this? Its a contract negociation.


Most people also agree that in ideal circumstances you wouldn't have to negotiate your wages (because you're effectively being rewarded for your negotiating skill, which is probably completely irrelevant to your actual productivity and value).


At my first "adult" job, I was actually offered more than I asked for, because the employer used this thing where all employees should fit within limits of a median for any given position (they were ranked somehow so many positions shared same rank).


I had a somewhat similar experience. I was doing good work at a place for about a year and got nothing not even a pat on the back. Next year started to get fed up, had a rough patch in my personal life, started getting short, angry and bitchy with people. Ran into technical difficulties on the project I was working on. My idea for solving it weren't listened to and even worse had people listened it would have been a small disaster because my idea was crap. I started staying home either "working" or just plain calling in sick. When I showed up for work people were walking on eggshells around me. So I was an unproductive douche basically. That year I got the biggest raise I've ever had. Don't know why. About two weeks after that I quit.


What's the alternative, though? No salary negotiations? How does that give employees more power? I'd rather figure out a way for poor negotiators to get better at it, than take that away from everyone.


Here's Joel Spolsky on the alternative they used at Fog Creek. http://www.inc.com/magazine/20090401/how-hard-could-it-be-em... . A goal was that "A manager would have absolutely no leeway when it came to setting a salary. And there would be only one salary per level."


I would agree but I think there is something about a person who believes in themselves enough to negotiate that can be a differentiator. For instance, my coworker is a total slacker, comes in late and leaves early. I come in early and leave late and take on extra work. Someone who is determined enough to feel they are worth more money will probably statistically work harder. I know it isn't the same for all people, but I would bet that the majority of people who ask for more money work harder.


It's not unusual to find female employees who are doing extra work because they don't have the confidence to deflect it or seize credit, and who are comparably underpaid.

Work hardness (how do you measure this, anyway?) and salary are weakly correlated above the minimum in most work places.


That's an extreme generalization that's sexist against males and females. There are plenty of women with confidence and negotiation prowess and men that lack them.


People who are genuinely good at what they do don't need to spend extra time doing it - putting in longer hours is a sign that you're not very good at what you do. Either that or you're going 'above and beyond' (gold-plating in project management terms) and doing things that the client hasn't agreed to pay for. That's actually worse - you're giving revenue away.


I have a near endless stream of work to do. I could easily put in 70+ hours a week doing things that need to be done, not struggling and not gold-plating. Where have you worked that does not always have a "next thing to do"?


Where have you worked that does not always have a "next thing to do"?

There's always things you could be doing, but they're often not critical (or even necessary). If someone is staying late to do those things (or doing them during the day and staying late to do the critical stuff) then they deserve no additional recognition. People should go home when the important stuff is done.

If people can't fit all the important work in to their day then they're either not good enough at their job or their manager is giving them too much to do. Either way, there is a problem.


BS i.m.o. It is more like advertisements and marketing. Your work and your ideas don't have to be good as long as they are remembered. The louder you are, the more space you take, the more you let people know of your ideas and your work, the more money you get. If you quietly just do your job without any fuss you get forgotten. Women seem to have very little room for middle ground in today's corporate world either they get forgotten or they develop the worst case of testicular braggadocio you ever seen and end up being managers and CEOs.


It would be a interesting study to read if that is true. I could see the exact opposite be proven, as people who invest in trade skill don't the same energy and time to spend on negotiating and improving their social/political standing in the company. People have a limited number of hours on the day and focusing ones attention on one thing should naturally result in higher results in that area.


Would you feel the same way if you worked in a company where 90% of the men were paid 15% less than the women? Would you believe that it was just every individual man being worse at negotiating? Or would you suspect there was something else happening? That's the situation women face.


There is no wage gap. Men and women are paid roughly the same for the same position. Aggregate differences in gender pay are due to choice of career not discrimination. Time for this myth to die.


Decades of highly-reproduced social study performed by professionals called a "myth" by a simplistic narrative 1-liner by anonymous commenter on HN. Cool.


Actual economists have studied this and found no credible wage gap:

http://time.com/3222543/5-feminist-myths-that-will-not-die/


Hear hear. There was a big discussion in a London radio station a week or so ago about that, since David Cameron wants to fight for equal pay across genders and have companies over 250 or so people publicise the pay gap across genders. Which by itself sounds a laudable thing but really unrealistic for many trades, and in particular software development. The demand is high, supply is low, and you can have people with less experience than yourself making more because they negotiated better. That has nothing to do with genders as you say - its all down to negotiation skills.


I remember reading some studies that suggest that this alone, i.e. men being more likely to go and ask for a raise / negotiate their salary, can account for most of the "gender gap".


It can be, but, women are also socially pressured, by both men and women, not to negotiate salary.

It's a complex issue and you should avoid people on either side who try to scrunch it down to one sound bite.


The social pressure is a cop out. There's social pressure to drink alcohol, eat fast food, keep up with celebrities, etc. and there are plenty of people that don't do it. I think it's derogatory to women that we treat them like they can't think and act for themselves.

Half my team are women and they make more money on average then the guys because they don't take shit from anyone.

It doesn't matter if you are a man or a woman. You will never get what you don't ask for. It's in the best interest of every company to pay as little as the employee will take so every employee has to stand up for themselves.

We can't keep blaming "society" for things we need to do as individuals for ourselves.


There is a difference between blaming society and dealing with thousands of years of social pressure. Social pressure doesn't mean listening to what TV and Movies say you should do. It's dealing with input from your parents, your family, your friends, and your peers.

Dismissing the anecdotal evidence of the women on your team, you have no idea of the differences in environmental stimuli women experience vs men.

GENERALLY speaking, and no, it's not universal, but on average, women are much less aggressive and assertive in situations where there is risk to social standing or cohesion. And it's not just their self-perception, others (including other women!!) perceive women as negatively for acting in ways that is rewarded in men.

I'm sure you've never done it yourself, but the fact is it exists, and it will not go away if we pretend that there is no bias, there is no further progress to be made.

Similar to how claiming we live in a post-racism society promotes racism.


You can't dismiss his "anecdotal evidence" then make a sweeping generalization that on average women are much less aggressive and assertive due to their upbringing and provide no evidence.

At least his comment was based on personal experience of successful women on his team.


    It's in the best interest of every company to pay as
    little as the employee will take so every employee has
    to stand up for themselves.
That's true, if the company culture you're looking for is a back-stabbing dog-eat-dog climb-over-his-corpse kind of a thing, which some companies undoubtedly are, and some of those I'm sure are financially very successful, but it's not how I want to spend my week.

Otherwise I kind of agree with you.


>There's social pressure to drink alcohol, eat fast food, keep up with celebrities, etc. and there are plenty of people that don't do it.

And when social pressure increases, more people drink alcohol, eat fast food, keep up with celebrities, etc.; when it decreases, people do these things less.

Going against the social current entails loss and risk of loss. It's strange that libertarian types don't understand economic incentives, since they expect them to alone hold society together.


Really? According to what study? I don't think I've ever discussed the topic of salary negotiation socially in my entire life.


It's an interesting question, what (if anything) should be done to correct this, if this indeed makes up for the majority of gender wage disparities. Ex-Reddit CEO Ellen Pao got rid of wage negotiations altogether to correct for women's supposed inability to negotiate. That seems to me like the wrong way to go about it. I don't know the right answer, but I tend to favor bottom-up solutions (for example, encouraging people to learn negotiation and assertiveness strategies which are valuable for more than just making money) rather than protectionist top-down solutions (eliminating negotiations, affirmative action programs, encouraging litigious environments, etc).


It has to be for them (people who believe there is a gender pay gap) to try and make any change. There are plenty of examples where pay is different regardless of gender: sports and entertainment would be two big ones.

With sports, people are payed differently even if they fill the same position on a team. Why? They aren't the same. They bring different skillsets. It's the same with movies. The main character will make more than someone 20 spots down in the credits list. Someone with a well-known name will make even more. All of this wage difference that can occur across genders.

But with tech everyone should be paid the same if you share the same title regardless of how different you are or how much value you bring to the table.

Edit: To clarify, I have no issue with a company removing any pay difference between employees. I only have an issue with those who think paying people differently is inherently a problem.


> But with tech everyone should be paid the same if you share the same title regardless of how different you are or how much value you bring to the table.

Why? Different people bring different value. The same title can have wildly different roles, some positions with the same titles can be much harder to replace than others.

For example: at my company my team has a very specialized role that is far outside the domains of all other developers (we're talking about a large multinational here, with thousands of employees). You bet your ass we make a decent chunk more than most other devs, replacing any one of us would cost a ton of money and require over a year of learning about our stuff; replacing one of the devs who works on our main product? In half a year you could get someone to full productivity.

In other words: some employees are more expensive to replace than others, either shower them with €€€ or pay a much higher cost when they go work elsewhere.


> Why? Different people bring different value.

I didn't actually mean that. I thought the rest of my comment would give context that statement is what the opposing side is saying.


It is a negotiating problem, and I think that that is an issue (be it gender-related or not). It rewards competitive thinking over cooperative thinking - people who'd rather work in a fair and equal environment are more likely to accept the same salary they perceive others will get - i.e. usually the proposed salary. Competitive minds have less qualms about claiming higher rewards.

Mechanisms like publishing salaries allows for a fairer salary whether you are cooperative or competitive. If you earn more, you probably can justify it in front of colleagues and bosses.

Some say cooperation over competition is a 'female' trait, but personally, I feel the same. I am successful at negotiation, but I'd rather know that my colleagues earn the same when they work the same, which is why I try to encourage talk about salaries.


We need to get out of this mindset that competitiveness is wrong. Competitiveness is a creative force. It's a way of seeking and incentivizing value.

The problem with open salaries is that it spurs continual second-guessing. And if anyone thinks that open salaries are less susceptible to popularity contests, they're wrong.

Assessing value is hard. We'll always get it wrong somehow. Encouraging people to become better negotiators may be the best way to handle salaries. When people make a case for their value and are rewarded in money for it there is at least an extremely grounded avenue for correction. The company will continually look at whether a person is worth that amount of money.


I think it's not necessarily an edge if you are competitive instead of cooperative when negotiating. Both styles can work at least according to the theories I've read. The problem is of course some people are generally less likely to negotiate and they are the ones that are shafted.


Not sure that I buy into the argument that negotiating salary is "competitive thinking". The goal is to reach a compromise that everyone is happy with, which, to me, seems rather cooperative.


I had a similar experience when I was at my last job; a woman and I were being hired for two open spots in a development group, and she was being offered $3,000 less than me(not sure why, especially since she had a Master's whereas I just had a bachelor's). I found this out from the recruiter who was trying to place me, as I had tried to negotiate for another $5k over the offer, but they wouldn't budge since the other person was already $3k under me. I had no way of reaching out to her to try to get her to go higher, too :)


>I hate that wage disparity is being heralded as a gender issue.

If wage disparity follows gender lines then it is a gender issue.


What if wage disparity follows the lines in negotiation ability even more strongly, does that make it an issue of negotiation skills then?


There is no wage disparity across gender lines when you take into account career choice.


If your employer said to your colleague 'look bronxcoder asked for and received a raise and you both work equally hard so you will get the raise too' - would you be annoyed or happy ?

I think is much more ethical to treat people like this but maybe your colleague isn't doing such a good job as you.


I spoke to my manager about our pay gap a while ago and he said that I showed much more initiative during the interview process than my coworker did. I have more polished side projects than he has, scored better on the entrance test, etc.

He told me that I was worth the extra money but if I hadn't asked for it, he wouldn't have given it to me extra money.


Happy.


Yes! It's not that somebody said, "hey, we can pay this person less simply because they are a woman." It's that the employee themselves may have negotiated for more.

Correlation is NOT causation.


Even if this is true, this doesn't magically make it not a gender issue. What if women are generally given less leverage by default in negotiations? What if implicit gender biases have a chilling effect on women's expectations when they go to negotiate? What if women are discouraged from negotiating at all?

I think, given what I've seen so far, women are given less leverage to start with, they are subject to the chilling effects of gender biases, and they are discouraged from negotiating more often than not.

Sure, a woman can overcome these obstacles, but she shouldn't have these extra obstacles in the first place. The "pay gap" is almost certainly not due to managers thinking "oo I'll pay her less because she's a woman," but it is still indicative of some (more complex) gender inequality.


If the effect is so widespread, surely it'd be financially irresponsible for any company in their right mind to hire men because women would negotiate less in the middle and long terms.


I think most managers would see that as an unreliable prediction to make, and not very valuable when making hiring decisions. When hiring someone, you are solving an immediate problem, and not often thinking of the future raises the person is going to negotiate or not negotiate.

What you are saying might be true if most hiring was done by CEOs and not department managers.


$15,000 relative to what level of salary? And at Google or elsewhere?


The salary we were offered was $75,000. I won't say the company but it's a large financial data provider.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: