modzilla
Some things to consider:
• Will you learn more/less?
• Will you work with people you enjoy more/less?
• Will you enjoy the work you are doing more/less?
• Will you be respected more/less?
• Will your work-life balance be better/worse?
• Will your location be better/worse?
• Will your compensation package be better/worse?
[1] If you have a better opportunity at another company and your current employer genuinely cares about you they will either improve your position (to convince you to stay) or they will have no hard feelings when you leave (assuming you were respectful, considerate, and upfront about the situation).
What is the most beautiful currency bill?
I would submit an issue to HN to fix their accessibility – there is no excuse (for HN) not to.
Edit: Sentence subject-ambiguity clarification.
At least, this is how I have always interpreted it. I have never misunderstood the fungibility of great problem solvers, and based on my experience working at a large high quality tech company they don't misunderstand it either. In reality there actually is a shortage.
I am absolutely certain that certain things I have done are easier or harder than other things I have done. Some tasks clearly require more intelligence than others. For example, folding clothes requires little intelligence compared to getting any degree (based on my measure of intelligence). In a less clear sense degrees are not all the same difficulty and require different levels of intelligence (hence this question and my curiosity).
I am wondering: Given your measures for intelligence/difficulty, share what parts of various degrees were more difficult for you.
Also, share how you are measuring your intelligence/difficulty.
These are the complex topics that I am curious about.
TLDR; I am interested in first hand comparisons of getting different degrees.
• BS Computer Science (including 6 masters level courses)
• BA Graphic Design Minor – The Minor was officially added the year after I graduated, I met all of the equivalent requirements but do not have an official minor.
In both areas I have have continued to take structured action to improve upon my skills and increase my knowledge.
-----
What was more difficult?
•Overall my computer science courses were more challenging in a mathematically academic sense – especially in the courses where I had the lowest levels of prior knowledge.
The graphic design program I was in was more challenging in the realms of self evaluation and critical feedback. Objective observation/evaluation/criticism were larges components in early GD classes. Evaluating the quality of CS homework is extremely clear – so clear it can usually be evaluated programmatically. This is not the case in a subjective medium like graphic design.
Ask HN: Which of your degrees was most difficult/required the most intelligence?
I have had numerous discussions with peers about which area of study was the most difficult/required the most intelligence to achieve a degree-level of knowledge.There are many (understatement) ways to measure difficulty/intelligence and unfortunately people with the most narrow collegiate/academic/etc. focus often have the most closed minded view on the topic. What are the experiences of...
I am most curious about complex domain name purchases and the experiences people have had - things that work and things that have not worked.
Ask HN: What is your domain name purchasing experience?
The process for purchasing domain names (that are not immediately available) is generally a large black box to me. I am curious about both positive and negative personal experiences with domain name purchases – especially non-standard purchases such back-ordered names, domain drops, etc.
The definition of autonomous I am using here is: "having the freedom to act independently" [1]
And in this context context I mean the car acting independently of the driver.
[1] http://www.oxforddictionaries.com/definition/english/autonom...
Also, in any native OSX app each "save" works like a git commit, you can browse all "versions." [2]
Combined, these native OSX features do exactly what you want.
Best of luck to Stripe!
I wish there was an API. I would use it for storing integration test accounts.
I think python is a good first language for a few reasons.
1. Overall the syntax is clean, concise, and readable in the sense that the actual code can be close to "sudo" code, or that it is somewhat similar to what what you might encounter in a mathematics class.
2. From Wikipedia:
"Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library."
All of those programming paradigms are important to understand and few languages capture all of them as nicely as python. Also, static typing and memory management are important to understand – yet, mostly distracting while learning a first language. Python removes the distraction.
3. Python's strict white space rules will force you maintain a somewhat consistent code style – something that many new programmers are awful at.
This list is not exhaustive, just some thoughts.