Slashdot Mirror


User: buddyglass

buddyglass's activity in the archive.

Stories
0
Comments
2,073
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,073

  1. uhh on Math, Programming, and Language Learning · · Score: 1

    IMO programming is almost nothing like natural language.

  2. Re:if you're worried about the collapse of society on Ask Slashdot: Future-Proof Jobs? · · Score: 1

    I tend to be highly skeptical of the "Utopian future" where everybody is replaced by robots. Will some jobs be replaced by automation? Sure. But I suspect it will be way fewer than folks on this thread expect.

    In terms of a post-apocalyptic future you can prepare in one of two ways. You can hoard up a bunch of supplies and focus on being self-sufficient, i.e. learning how to farm, hunt and make your own clothes, or you can do a little of that but also learn a skill that's likely to remain valuable after the apocalypse. That's where I was going with obstetrics and trauma treatment. This approach is also a hedge against the case where the apocalypse never actually happens. You get to be compensated well right now, which isn't always the case with the guy living in a bunker with lots of guns and canned goods.

  3. Re:if you're worried about the collapse of society on Ask Slashdot: Future-Proof Jobs? · · Score: 1

    When we (hypothetically) revert to the stone age there won't be much need for, say, dermatologists. Or anesthesiologists, for that matter, since we will no longer have access to all the fancy drugs they use. Certainly in that scenario the ability of an OB to affect outcomes will be diminished, but you'd probably still be better off with an OB during delivery than without one. Working in the E.R. and knowing how to deal with random trauma would also be a good choice in a low-tech post-apocalyptic future.

  4. hmm... on Is the Software Renaissance Ending? · · Score: 1

    Seems like we need a more precise definition of renaissance. My pay hasn't suffered and I haven't had trouble finding jobs. Standard warnings about small sample size apply.

  5. if you're worried about the collapse of society... on Ask Slashdot: Future-Proof Jobs? · · Score: 2

    Tell her to become an M.D. and specialize in obstetrics. Unless there are no humans, humans will still have babies, and the process of delivery will still be fraught with problems. If she likes art, then maybe industrial design. Widgets may end up being 3d-printed, but someone still has to make them look pretty.

  6. hmm on Economist: File Sharing's Impact On Movies Is Modest At Most · · Score: 1

    This is hard to square with my experience. I know folks who used to pay money to see movies who no longer do because they can just watch them for free at home only days after their theatrical release (if not earlier). That said, these guys are a pretty small minority among the set of all people I know who like to watch movies.

  7. hmm on Python Bumps Off Java As Top Learning Language · · Score: 1

    I actually like Java. That said, the big losers here (other than Java) if Python really does supplant Java are the languages in Python's "space" against which it competes. So...Ruby. I'm ignoring PHP. If the popularity gap between Ruby and Python grows wide enough then people may start choosing Python even for those applications where Ruby might be the better choice.

  8. Re:it depends on what "skilled worker" means. on No Shortage In Tech Workers, Advocacy Groups Say · · Score: 1

    Ooops. Left out the link. Here it is.

  9. Re:it depends on what "skilled worker" means. on No Shortage In Tech Workers, Advocacy Groups Say · · Score: 1

    Any argument about a "shortage" of labor will involve a cost component. If you're willing to pay $1M/year there's no shortage of competent developers to be had. Obviously it's not feasible for employers to pay that much. If a given industry sees the average salary of employees in similar positions increase steeply over time (relative to other professions) then one can make an argument that there's a labor shortage in that industry.

  10. Re: it depends on what "skilled worker" means. on No Shortage In Tech Workers, Advocacy Groups Say · · Score: 1

    Many of the people who go to the "top schools" have been brainwashed by our corporate culture into believing that it's the only way to be successful, and so they waste absurd amounts of money.

    If we're talking about Ph.D. students at top schools, which we seem to be, then those guys generally aren't going into a lot of debt to get their degrees. I was briefly a Ph.D. student in a top 15 C.S. dept.; my tuition was 100% covered and I got a $15k/yr stipend. This was 15 year ago. Not going to make you rich, and I might have struggled if I'd had a family, but as a single guy it was workable.

  11. Re:it depends on what "skilled worker" means. on No Shortage In Tech Workers, Advocacy Groups Say · · Score: 1

    The US is awash in certain kinds of skilled tech workers: Java programmers, web programmers, iOS app programmers, and more. It's not hard to find them, nor is there any kind of shortage.

    My employer has had trouble hiring competent Android devs in a moderately tech-centric metro area outside California. As an Android guy myself I can say that I get 2-3 emails a week from local head hunters, so it seems like other employers are finding it challenging as well.

    But for more complex work, the best qualified workers are from overseas.

    Yes and no. Generally speaking the absolute best people in the world are probably not going to be U.S. citizens simply because the U.S. represents a minority share of the world's "really bright people". The U.S. share will far outstrip its share of the world population, but it's still going to be a minority. That said, if you limit the question only to the U.S. labor pool, it's not my experience that the very best developers are predominantly non-citizens.

    Go look in any US comp-sci graduate program, and try to find the Americans.

    My dept. was about 60/40 in favor of U.S. citizens, but that's just from memory and I can't find current stats. It looks like nationwide the split is approx. 55/45 in favor of permanent residents vs. temporary residents among graduate C.S. students. Link here (appendix table 2-21).

    I can't speak to the quality of perm. residents vs. temp. residents except to note that most employers aren't in the market for "cream of the crop" graduate students. Undeniably there are some that are. But most aren't, because those guys don't come cheap and are highly selective about what they're willing to work on (because they can afford to be), and a lot of companies just don't need someone with that level of theoretical "chops". At least, not badly enough to merit what they'd have to pay such a person to come work for them.

  12. let me fix that for you: on No Shortage In Tech Workers, Advocacy Groups Say · · Score: 1

    "It's getting pretty frustrating when you won't compete on salary for a skilled job..."

  13. Re:Raises Don't Keep Up on Ask Slashdot: How Often Should You Change Jobs? · · Score: 1

    This is decent advice. Usually the only time I see significant bumps in pay is when I switch jobs. Still, I hate interviewing with the heat of a thousand white-hot suns, so I tend to stay at places longer than I should.

  14. Re:The Myth of the Self-Assessed Supercoder contin on Ask Slashdot: How Often Should You Change Jobs? · · Score: 1

    It's not a myth. It's just considerably more rare than some folks seem to think. The guys getting hired by financial firms to write their HFT algorithms probably are smarter / more capable than 99% of software developers. Trust me, they're not farming that work out to India.

    More close to home, I'm relatively certain that a "cheaper junior person" could not do what I do at my current job. Apparently my employer is similarly certain or they'd find a cheaper junior person to do it.

  15. my algorithm: on Ask Slashdot: How Often Should You Change Jobs? · · Score: 1

    If you think can realistically do better than your current job then stay in your current job only as long as you need to for it not to "look bad" that you left. Also try to avoid leaving your current company in the lurch.

    "Better" can be defined in a ton of different ways. Interesting work, an opportunity to get your feet wet in a new technology, high pay, low workload, way-above-average coworkers, short commute, etc. Be sure to take into account however many of these matter to you.

    As a rule of thumb, I try to stay at least a year unless the place is truly intolerable. So far I've never worked anywhere that I felt justified bailing in less than a year.

  16. if they do... on Does Google Have Too Much Influence Over K-12 CS Education? · · Score: 1

    If they do, it's because other large corporations have declined to become as involved as Google has.

  17. humorously... on Match.com, Mensa Create Dating Site For Geniuses · · Score: 1

    Mensa isn't even all that selective in the grand scheme of things. They admit anyone who scores +2 sigma or higher on a variety of tests, not all of which measure IQ very well. So we're talking about the top 2.2% of all individuals. In terms of the pre-1995 SAT that would be 1250 and higher.

  18. Re:22 on Age Discrimination In the Tech Industry · · Score: 1

    Because they exist, are valuable for the job and it's a proven fact. It's not as if I ask 20% more because my garage band can rock the 'hood. I bring extra stuff that's valuable to the company in the first place and indirectly saves thousands of dollars per year. The problem is that the hiring process members don't see that value because they are blinded by "OMG 20% more fuck it" fallacy.

    I think the difference here is that you're basing your expectations on the ideal in which hiring managers correctly understand what's valuable to the company and I'm basing mine on what is (apparently) the reality in your field, where they are oblivious to the value of soft skills. If you know that going in and yet insist on being paid 20% more then, when you find yourself unemployed, it's by choice. You could be employed if you'd accept 20% less, but you won't. Ergo you're not employed. You can't change hiring managers' ability to appreciate soft skills. You can change your personal asking price.

    It sounds like you're just in a bad spot. As you point out, big data analysis is mostly a big company thing, and big companies are the one who are most blind of the things you bring to the table that would merit higher pay. I wonder if you'd be treated better in a full-time on-site role where there's more direct face-to-face interaction?

  19. Re:22 on Age Discrimination In the Tech Industry · · Score: 1

    Companies value soft skills at ZERO.

    Then why would you expect to be paid 20% more than the 22-year old based on your soft skills? This is a perfect example of what I'm talking about. The 30-year old who's unemployed because he's asking 20% more based on skills that employers don't actually value is out of touch with reality. He doesn't understand what employers actually want and/or are willing to pay for.

    That said, your description of how hiring works doesn't match with my experience in small companies. My current employer doesn't even have an H.R. department per se. We have no idea how many lines of code a given candidate can or can't churn out. Our recommendations are based almost entirely on three things: 1. how well does this person seem to know the things we need them to know, 2. how likely does it seem that he/she is a quick learner who can pick up new skills as needed, and 3. does this person seem like he/she might be kind of a jerk, or is he/she someone I'd want to work with? Age doesn't really come into it, except insofar as it affects the above three criteria. On our app dev. team we have three ~40-year olds, one ~45-year old and one junior guy who's probably ~30 or late 20s. We used to have another ~45 year old until he left a couple months ago.

    Not to mention how much can you sacrifice from a personal perspective, aka life-work balance. There are things a 22-year old would do for free but a 35-year old wouldn't or couldn't unless he would be okay with his work-life balance being screwed big time.

    In theory I can see this being true. In practice I haven't seen it work that way. On every team I've been on where there were junior guys (e.g. 22-year olds) and older guys, it was never the case that the junior guys worked crazy hours while the older guys worked normal 40-hr weeks. I've never been willing to work crazy hours like that and I've never had too much trouble finding work.

    I am 35, have a family and my work-life balance is fucked because I have to make sacrifices to stay competitive. I work from 5 PM to 2AM, my soft skills are valued at zero by the company...

    Can I ask what do you do? I've never had to work shifts. At the risk of sounding harsh, it seems like you've chosen a field where it's more-or-less impossible to differentiate one's self based on the quality of one's work. Every employee is viewed as approximately equal and more-or-less fungible. Moreover, there's no willingness to accommodate employees' desire for work/life balance. That sounds like a terrible field to be in. That's not a criticism of you; I'm just giving an objective assessment of what you've described. I'm also sensitive to the fact that career-switching is difficult, time-consuming and often expensive.

  20. Re:22 on Age Discrimination In the Tech Industry · · Score: 1

    How about this: if you have a set asking price and you're unable to find a job at that price (while 22-year olds in the same market are being being hired at a price lower than yours) then your asking price is too high. In that case your joblessness is not caused by your age, but by the fact that you're asking for more money than a 22-year old (while, apparently, being unable to convince anyone that you'd actually provide more value than a 22-year old). Either you figure out how to convince employers that you can provide more value (and thereby merit higher pay) than a 22-year old, or you accept the 22-year old's wages, or you switch careers.

  21. Re:Broken priorities on Computational Thinking: AP Computer Science Vs AP Statistics? · · Score: 1

    Sure. But I'd put my hours up against any of them.

    Okay. But you're an outlier in your profession. Medical residents and partner-seeking attorneys are all expected to work long hours. Regardless, even if the avg. hours worked by software dev's were on par with the avg. hours worked by partner-track attorneys that wouldn't detract from my point, which was that women go into those two fields despite the long hours. Ergo "the long hours" isn't a great explanation for women not going into software dev.

    Part of that was my willingness to take on the hard work that others were "too good" for or were worried that they were being taken advantage of if they had to work extra.

    I was mostly responding to what seems to be the prevailing view on slashdot that working "crazy hours" is part and parcel with software dev. In my experience that's not the case.

    How are you going to ungeekify programming, or even science?

    Good question. It's interesting that computer science (and math, and electrical engineering, and physics) have the geek stigma while other STEM-y disciplines (biological research, chemistry, civil engineering) don't. If I had to guess, I think it might stem from the former being seen as "arcane" and "inaccessible", regardless of whether that's actually true. The former also tend to have subcultures build up around them that might be a turnoff for some women.

    We can try to show that not all female STEM workers are uncool.

    I don't think that would be enough. Mainly because even if not all female STEM workers are uncool, they still have to work around a bunch of uncool male STEM workers and who wants that? The whole field is tainted with the stigma of geek culture.

    But notice what I did. I offered something, but I then thought twice about it. The reason? In trying to achive the mythical gender balance, there are people who will bring out their own pet theories. But sad to say, most of them I've heard lately all say one thing. Men are pigs.

    In general, men are pigs. And I say that as a man. But I don't think "men are pigs" by itself is a good explanation for women not choosing STEM careers.

  22. Re:Broken priorities on Computational Thinking: AP Computer Science Vs AP Statistics? · · Score: 1

    I'm certainly not saying women can't handle the workload. I mentioned medical residency as a counterpoint to the argument that women don't go into tech professions because of the long hours.

  23. Re:22 on Age Discrimination In the Tech Industry · · Score: 1

    You say "what you're worth" as though it's an absolute value like the price of gold.

    More or less, yes. A given candidate will fetch a certain price in a certain market. That's how much he or she is "worth" when it comes to asking for compensation. If you ask for more than you're "worth" then you will likely not be employed. Adjust your asking price downwards and, assuming prospective employers are aware of this fact, your odds of getting job offers increases.

    Even so, a lot of the "worth" isn't in what you can do as much as it is in how much they like you, and anyone who's ever worked in an office with protected deadwood can attest that tht isn't neccesarily related to your intelligence, talent, work ethic or even what you deliver.

    Agreed. Regardless, what I said stand. If your asking price is higher than a 22-year old but prospective employers deem you of equal "worth" to a 22-year old then obviously they're going to offer the 22-year old and not you. If your asking price is equal to the 22-year old's then it's a toss-up. So if you're 30 years old and can't find a job then either you're so flawed as to be unemployable at any price or your asking price is just too high.

    Broadcast all you like. People believe what they want to believe when valuing candidates.

    In my experience, hiring folks tend to believe what they're told by recruiters when it comes to how much a candidate expects to get paid. If a recruiter tells me, "Joe is looking for $90" then I'll assume that's actually what Joe's expecting. I may not offer him that much, but if I'm not looking to spend more than $60 then maybe I opt not to bring Joe in for an interview because he's out of my price range. Had Joe told his recruiter that he'd accept $60, and his recruiter relayed that information to me, then maybe I'd interview him and maybe he'd end up getting the job.

  24. Re:Broken priorities on Computational Thinking: AP Computer Science Vs AP Statistics? · · Score: 1

    Consider the time demands on medical residents. Or attorneys trying to make partner. And yet women go into those fields. Btw, on another note, it has not been my experience in 15 years as a developer that the time demands are out of whack with other relatively high paying professions. If I ever had a job that matched up with the stereotype (frequent all-nighters, etc.) I would quit. My personal opinion for women's disproportionately low interest in software is the cultural baggage. For whatever reason they're more averse than men to associating themselves with the computer programmer stereotype, even if they themselves don't fit that stereotype. Women seem to be, at an aggregate level, less willing to pursue "geeky" professions. Medicine, despite requiring science classes and long hours, doesn't carry the same stigma as CS and EE.

  25. Re:22 on Age Discrimination In the Tech Industry · · Score: 2

    Note that I didn't say "what you think you're worth" but "what you're worth". If a 30 year old is no more productive than a 22 year old then he should make it clear to potential employers that he's available for a 22-year old's salary. He should broadcast that, in fact, he is no more "expensive" than the 22-year old. If he does this successfully then "22-year olds are cheaper" is no longer a reason for employers to not hire him.