wes-exp | 10 years ago | on: CL21 – Common Lisp in the 21st Century
wes-exp's comments
wes-exp | 10 years ago | on: Learn to Code, It's Harder Than You Think
wes-exp | 10 years ago | on: Learn to Code, It's Harder Than You Think
I've noticed that the industry really prides itself on algorithms and this is commonly reflected in interviews.
However, it seems to me that merely discussing algorithms, however clever they might be, is actually an intuitive human activity not unlike the example of the parent verbalizing procedural instructions to their child. Therefore, I would argue that algorithm design, though clearly an intellectual challenge in its own right, does not target the essential part that makes programming hard and inaccessible to so many people. (Disclaimer: a high-level algorithm discussion is usually followed by whiteboard coding, which I'm ignoring in this critique as a separate kind of activity).
Do you agree with this claim that algorithm design is not actually the thing that makes programming so difficult for laypeople? Can you give your take on what does make programming hard or what students struggle with the most?
wes-exp | 10 years ago | on: Oakland releases months’ worth of license plate reader data
wes-exp | 10 years ago | on: Confessions of a Right-Wing Liberal (1968)
Can anyone explain how this statement makes any sense for a supposed libertarian at that time? Any way you look at it, the Soviet Union 1) suppressed freedom and 2) espoused militarism. I'm puzzled why it seems to get a free pass here.
wes-exp | 10 years ago | on: Daniel Ek and Minecraft creator Notch debate Spotify privacy policy
Actually, OS X now has the beginnings of an iOS-like permission system for location services and access to your contacts.
wes-exp | 10 years ago | on: Airbnb JavaScript Style Guide
wes-exp | 10 years ago | on: Ask HN: Will programming continue to be a lucrative profession in the future?
Only become a programmer if you truly enjoy it.
If you're getting into programming solely because you think it's "on fire", you're going to have a bad time. It is always possible at any given moment for various reasons that VCs could collectively pull back on tech, or some major employers could downsize, and flood the market with excess talent. No one can predict this shit. There was a time post-bubble when many programmers could hardly give away their skills let alone make big bucks. Not long later there was a time when it was a foregone conclusion that all software development was going to India. Now here we are talking like "is this money wagon going to go to infinity?" and I say stop. Just stop. Do it because it suits you. Do it because you like the work. Please don't do it for "the money" which may or may not deliver for you, ever.
wes-exp | 10 years ago | on: California Overtime Law – Computer Professional Exemption (2013)
wes-exp | 11 years ago | on: Ask HN: Why don't startups outsource/offshore development if salaries are low?
wes-exp | 11 years ago | on: Ask HN: Why don't startups outsource/offshore development if salaries are low?
1) You don't outsource your core in business, so outsourcing tech is not appealing for tech startups, period.
2) Typically tech startups are more of a growth optimization problem than a cost optimization problem. Outsourcing to cheaper parts of the US, let alone overseas, usually doesn't increase the startup's growth potential.
wes-exp | 11 years ago | on: Pgloader: A High-speed PostgreSQL Swiss Army Knife, Written in Lisp
Summary: crushes it.
wes-exp | 11 years ago | on: Generating code
wes-exp | 11 years ago | on: Why Silicon Valley Works
Take a look at a modern SV company now: Apple. It creates lots of jobs in SV, but far more in China.
SV succeeds in spite of the costs, not because of them.
wes-exp | 11 years ago | on: A fast HTTP request/response parser for Common Lisp
Indeed. It's sad that as engineers (who theoretically espouse logic, reason, and evidence) we still end up making so many decisions based on herd behavior.
wes-exp | 11 years ago | on: Mark Zuckerberg Answers Q&A in Mandarin at Chinese University
wes-exp | 11 years ago | on: I Hate Puzzles: Am I Still a Programmer? (2011)
The real problem of cleverness is when people are bored of being code monkeys and start inventing things that complexify their project without any legitimate justification. Like "a cron job and a two line shell script would do but why don't I design my own multi-tier scheduling cluster"
wes-exp | 11 years ago | on: Hoverboard? Still in the Future
wes-exp | 11 years ago | on: Why Inequality Matters
wes-exp | 11 years ago | on: Why Inequality Matters
Buying the yacht is a little bit like digging useless holes, because it's basically a very costly form of recreation that doesn't do much for society. Ideally, money goes into things that both employ and have desirable second-order effects.