3,660 karma · joined October 13, 2008
I like systems, tea, videogames and people.
I work on backend data microservices at Riot Games. I used to work at Nylas, and Google before that -- I also taught at Hackbright Academy.
The only way in which I think it will make a difference is if you end up working for a large tech company which has an intern community. It'll be harder to fit in socially, but you won't be the only older intern in general -- some of the PhD interns I worked with were late-twenties, early-thirties -- so you won't be totally alone.
To me, the label 'hacker' isn't claimed, it's earned. I call myself a hacker, though I didn't until someone else did. I've never broken into secure systems armed only with a 28.8 bps modem and active matrix screen, though -- I use it entirely in the 'problem-solver' sense of the word, and proudly.
Having programmed since childhood doesn't make me a hacker. I owe far more to years of Latin study, an unhealthy interest in logic problems and strategy games, and being trained via school that there is always a solution to every problem if you apply yourself hard enough.
But on the other hand, if I were just learning to program now, how much of the 'hacker' mindset would come along with it? Very little, in and of itself; I tutor beginning students and I'm always trying to teach them how to solve problems and look for answers, how to be creative and elegant, and how to reuse other people's work -- it wasn't until I started mentoring that I realised how little of this some people do naturally, and I still don't know the reasons why that is.
On a side note, and having just re-read Little Women, I have a thought about hacking and poverty. When you are poor, you have to be creative. How much of that mindset overlaps with what makes a good hacker? How many hackers grew up in disadvantaged circumstances and learned to make the most of the resources they had? How many hackers hung out in libraries, absorbing information like sponges, because it was free and warm and both their parents were at work?
So, decided to write my first Chrome extension, modelled loosely on your domain name hashing, and here it is: https://github.com/jennielees/jump
It's entirely a personal itch-scratcher, but thank you for the inspiration!
Awesome to see how far it's come, yeah!
I also want to point out on the lowering standards front, I'm a female hacker who's been coding since age 6, and I was rejected from YC. I'm actually proud of that fact in the light of this discussion. I'd hate the whole foundation of my startup to be the source of such rabid debate, and for folks to think I just got in because I'm a unicorn and we need more unicorns in tech.
Also, making tea or a latte before getting down to work can help me focus my mind, over time I've come to associate both of those activities with 'focus time'.
Edit to add: Isolating the task from distractions kind of goes without saying, but I find it helps to frame the distractions as much as the task. Why am I so compelled to go play game X, or read book Y, instead of the task at hand? Going a level deeper and figuring out what your brain's avoiding/being lured by has been really useful for me (especially while dealing with focus issues after a concussion).
Instead of turning Paul's comments into a blogosphere shitstorm, maybe we would all be better off staring the issue in the face and thinking about how each of us could help make a difference on this issue
How would you help a 13-year-old -- of either gender? -- get interested in programming?
Raspberry Pi? PyGame? Lego FIRST robotics? How can some of these initiatives be spread more widely to those who maybe don't have supportive family or communities to encourage their nerdy, high-school-pariah interest in tech?
StackOverflow does well despite few people linking to them because the search terms are so niche, if I search for a fairly generic programming term I maybe get one StackOverflow post in the first 10 but if I search for an error message, they'll all be SO. Other StackExchange sites maybe don't benefit quite so well from that long tail, though. Sites like Quora presumably have the same problem.
It's interesting how sites like these, and in turn mobile apps, are turning information into vertical silos (which want you to stay within their bounds) rather than the horizontal web of equality we're used to.
(Also, the interns are pretty well paid, but yes. They start out as autocompleters: http://www.youtube.com/watch?v=blB_X38YSxQ)
There is always an expert in "Dictionary Corner" who attempts to find the longest possible word, usually something obscure.
There are also two special rounds. One is mathematical (pick a combination of 6 large and small numbers -- large = {100,75,50,25}, small = {1..10} -- and attempt to make a randomly generated three-digit number using only addition, multiplication, subtraction and division. The other is a 9-letter handcrafted anagram which always has a 9-letter solution.
It would be interesting to have a bot that used information on word frequency in common vocabularies/usage to guess what the contestants were likely to find, vs. the expert with an open-book. I imagine few people would find 'perfectos' but many more would find 'prefects'.
Having said that, I'd imagine most people going on the show -- especially at this stage! -- would be armed with many more obscure words than the average reader. (I auditioned back when I was 16, in fact, but failed at the anagram round. Oh well! Growing up 'playing' Countdown certainly made for a fun childhood, and I was frequently called Carol at school because I was good with numbers. :))
Right, but this goes back to a point higher up in this thread.
If Lawyer A writes the contract from scratch every time and takes two days, but Lawyer B has a modular contract-assembly system she optimised earlier and just needs to make a few tweaks -- which will take two hours -- which lawyer will you pick?
That human nature thing again: we'd distrust the person who can get it done too quickly. (Though, we might be able to grok the situation enough to appreciate B's initiative and, especially if we wanted a lot of contracts, might be able to override our instinctive reaction that she hasn't had enough time to think about it properly.)
This is delightful phrasing. I'm totally going to steal it. :)
On a J-1 visa you may have to return to your home country for 2 years after it expires -- you can only visit on tourist/student visas in those two years, not work in the US. I was subject to this, as a UK citizen interning in Redmond between undergraduate years (in 2002), but I have not met many other J-1 holders and don't know how common it was.
http://internationalaffairs.uchicago.edu/page/j-1-status-two...
How about caching the number of upvotes and estimating the potential popularity of the generated titles, then for the most promising, getting a ghostwriter to actually create them? Could turn out brilliantly.