Tag Archives: computer science

Ada Lovelace Documentary online

A very nice documentary about Ada Lovelace, presented by matheamatician Hannah Fry! On the BBC website, unfortunately only available until tomorrow 10pm:

http://www.bbc.co.uk/programmes/p030s5bx

Advertisements
Tagged , , , , , , , , , , , ,

The slaves-who-are-masters of Silicon Valley

Silicon Valley: an army of geeks and ‘coders’ shaping our future” (click on the title to read article)

A vivid, if somewhat sensationalist, description of Silicon Valley by a non-coder, highlightting a bunch of interesting issues – the historical importance of the computer revolution, power, the drive to innovation and its directions, gender, age, work ethics…

“An ad in the back of the main San José listings magazine reads: “Computer Systems Analyst, Sunnyvale, CA. Bachelor and five years experience required.” What is this place? […] for all we see and hear about the Valley’s gilded apps and networks, glimpses of the people behind them are rare. Who are they and what does the society they have made for themselves (the template for our own) look like by light of day?”

Andrew Smith, The Guardian, 11 May 2014

Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Why there are so few women in tech…

Why are there so few women in technical professions? Are women bad at programming? Do they keep rejecting programming jobs? Do they fail to fit into the culture of tech companies? Actually, all of these reasons aren’t true.

Here’s a nice long (and depressing) article (don’t forget to read the comments, as well as this discussion thread)…

http://valleywag.gawker.com/this-is-why-there-arent-enough-women-in-tech-1221929631

 

What do women think? (some quotes from the article on valeeywag)

“They didn’t want us. Too many still don’t. –spence900

And…

“I no longer touch code because I couldn’t deal with the constant dismissing and undermining of even my most basic work by the “brogramming” gulag I worked for. And that started even when I was in school. I was the ONLY female in my university’s mid-level programming courses and even though I worked to hard to always be in the top 95% of the curve, if a pasty white guy with thin-rimmed glasses and a tee-shirt with an “ironic” phrase doubted me, I was wrong.

I spent my life around midWestern dudes and high school jocks, but there is no misogyny like silicon valley nerd misogynywhoa-disillusionment

And more…

“Dude, I have a Masters in CS, programming certifications, experience in mobile dev, and years of experience. I am also a woman, laid off in January. I have yet to find a job. I’m either too “senior” or “not senior enough.” Sight unseen I’m rejected many times.

I am not entry level so I can’t be one of the token hires to show that a company supports women in tech […]

Somehow women in tech may get the mascot entry level coding jobs, maybe, but there ARE some of us with experience that hit a block as soon as we are out of entry level and remain in tech, not switching to project management or marketing.

I’m quite often the finalist in interviews, never being hired. And their teams remain all dudes. I’m told I’m too senior when I apply down the experience chain. I still do it, because I need the regular gig. The truth is, most places where I live won’t hire women beyond entry level in development groups and if you are beyond that with experience managing dev groups even, with a Master’s degree even, forget it. Perhaps someone who does some html work or marketing, but not in the tech group. I’ll hit the nail on the head perhaps sooner or later, but it’s very ironic they like to say they are begging for talent. But they have to have a certain look. And not be over 35.

I was told to get more education, experience, etc, got it and even then, my progress up the chain had at least a 5-7 year lag to any dude with less education and experience. Why did I get a Master’s in CS, because I had to to prove things. Why did I get certifications? Why do I go the extra mile outside of work? Because on the face of it, a dude is given credit for just looking like a dude in tech. Even with these things, I just may be considered on par with a dude without them most of the time.

Not all places are sexist, not all upper leadership is sexist, but the places that aren’t are so few. […]

Fuck the whole tech business for telling Congress they cannot find talent so give them more H1-Bs. There are people like me out there and most of us are just not the ingenue anymore. I have to say, dudes are always surprised when, after forties, mid-forties, unless they are directors or VPs, they are not hot on the market anymore. It happens to dudes too, and often the most Libertarians of them are shocked when at fifty, they are laid off for just being old. It happened to a dude I know recently. That kind of thing they thought only happened to the unqualified or maybe whiny women or something […]

I do think it’s a load of crap when you see support for getting girls in tech, when there are women in tech. It’s the same crap – as long as you are entry level and no competition for jobs, then it’s okay. That is the case everywhere from Google to Etsy to most hip companies. Seriously, Etsy brags on bringing in da womenz to code. At entry level. Where older dudes can schoolz the womenz on being developers, women far away from threatening the dudes who have real power in their tech. Meanwhile, they had and have higher level jobs in tech that they claim they cannot get women to take – they interview and no woman they like will work for Etsy, so they HAVE to fill all with men. At some point, they just gave up (they wrote this to the public) and put effort into only entry level bringing the women in. I guess bringing them in at a higher level would be quite upsetting. Or just one into tech management. MMMM, how’s about hiring just ONE woman as a tech director from the outside or something, Etsy? Meanwhile they get pats on the back for having a caste system, essentially, institutionally put in place.

Ironically, it can be the older “conservative” businesses where it is less sexist and ageist. Ironically I tell you it’s many times the men older than 45 that have given me my best jobs – those chubby old graying dudes, not the biker, 10% body fat dudes. The hipsters, they are actually more sexist as a group. So you can take that as you will. –ReadyReady

Tagged , , , , , , , , , , , , , ,

Is there a life after grad school? The story of a Computer Science PhD

Here’s an interesting interview with PhD student in Die Zeit (my translation)

CAROLA DOERR, 29, gained her PhD from Saarland University and the Max Planck Institute for Informatics. 

A wrong decision

Will I wake up some day and just know it for sure? Do I want to work in science or in industry? This decision gave me stomach ache for a long time while I was doing my PhD. I had previously spent two years working for McKinsey who then funded my PhD. My topic was random algorithms. In addition, I held a post at the Max Planck Institute for Informatics [Computer Science] in Saarbrücken and a grant from Google. I never had to worry about money. But I asked myself: Which lifestyle is right for me? Which goes better with family?

After submitting my PhD, I first worked part time at McKinsey and the Max Planck Institute, because I still couldn’t make a decision. At some point, however, I realised that it would be difficult to reconcile the lifestyle of a consultant with my desire to have children. At the Max Planck Institute, already two colleagues had children. I asked the director how he assessed my chances for a permanent position in science. He was quite confident . These were three signals for me. Now I live in Paris and work at the Pierre-and-Marie-Curie-University. I have a permanent research job and I can decide freely how much teaching I want to do. My husband is a professor at another university in Paris. Our daughter is seven months old.

If you read German, here is the full article with five more stories by PhD students in other subjects:

http://www.zeit.de/campus/2014/02/promotion-doktoranden-angst-stress/seite-2

 

claimtoken-5318ade7310e4

Tagged , , , , , , , , , , , , , , , , , , , , ,

Ook? Ook!

Brainfuck is an aptly named minimalist programming language based on the formal programming language P′′. It is as simple as its notation – cumbersome. It only uses 8 commands:

Character Meaning
> increment the data pointer (to point to the next cell to the right).
< decrement the data pointer (to point to the next cell to the left).
+ increment (increase by one) the byte at the data pointer.
– decrement (decrease by one) the byte at the data pointer.
. output the byte at the data pointer.
, accept one byte of input, storing its value in the byte at the data pointer.
[ if the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching ] command.
] if the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching [ command.

http://en.wikipedia.org/wiki/Brainfuck

There is also an even more esoteric and minimalist Orang-outang version using only three words: Ook., Ook? and Ook! Here is how you would write “Hello, world!” in Ook:

Hello, world! program

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
http://esolangs.org/wiki/Ook!

If you want to know what the hell esoteric programming languages are, read this wiki http://esolangs.org/wiki/Main_Page.

Tagged , , , , ,
%d bloggers like this: