Hacker Newsnew | past | comments | ask | show | jobs | submit | modzilla's commentslogin

If the long term positives outweigh the long term negatives you should switch – even if you have held your current position less than one year.[1] The difficult part is determining long term positives/negatives and how important they are to you.

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).


I don't know the answer to your question but it should be a required exercise for every web developer to use their website with a screen reader and a blindfold. It would change the way they/we build websites.

I would submit an issue to HN to fix their accessibility – there is no excuse (for HN) not to.

Edit: Sentence subject-ambiguity clarification.


I expect that using a screen reader and a blindfold would take some considerable time to get effective at, even for accessible sites.

As for the sites I am responsible for, I try to make them accessible by reading and applying the guidelines, but I do appreciate feedback from blind people on ways to improve it for them.


That would be stupid for most sites - only a small minority of customers are blind and it isn't worth changing the entire site for them (unless you are amazon or you get it for free by using standard HTML things like links, buttons, etc).

And before you scream ADA, that is a) nationalistic (not all web developers are in the US) b) usually something that can be worked around - e.g. put your phone number on the site as an alternative.


Accomodating people with disabilities is an ethical issue, not a numbers game.


> I don't know the answer to your question but it should be a required exercise for every web developer to use their website with a screen reader and a blindfold. It would change the way they/we build websites.

Really ? Are you going to ask every developer as well to try to use a website by binding their arms as well, to see how mutilated people feel about the navigation ?

There are good cases for adapting designs to make it usable to most people, and there are good cases as well where the people with disabilities need to have tools to access what's not made for them in the first place.


When people say "There is a shortage of great programmers." what they are really saying is, "There is a shortage of programmers who are also great problem solvers." or, "There is a shortage of great problem solvers who want to program."

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.


Apparently, the last bullet point in this post was either not read by you or not clear enough. I am interested in first hand comparisons in the difficulty various degrees.

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.


My degree level areas of knowledge:

• 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.


It is clear various tools can be effective or ineffective for companies and individuals – this is a very subjective topic. However, since many tech companies, who have subjectively decided they want to have all of their employees in the same physical location, have a talent shortage problem, it would seem only beneficial to modify our immigration policy to allow more of these highly skilled individuals to work in the US. There outcomes of making such changes are almost exclusively positive.


I guess my question did not emphasize the "non-standard" enough. I have purchased many domain names that fall in the $10~$20/year price range without any problem.

I am most curious about complex domain name purchases and the experiences people have had - things that work and things that have not worked.


I am looking forward to the day Lyft announces, "Autonomous Lyft."


To clarify the confusion...

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...


I wouldn't hold my breath. I refused to use the service when I first discovered it because it was facebook only auth. I believe that has since changed, but user privacy is not a huge concern of theirs.


This word Autonomous. I don't think it means what you think it means.


Why pay to ride on a large land mammal? Cars work just fine.


I know what the word means and still don't get it.


He is confused with anonymous. The parent was suggesting self-driving Lyft, vs identity-free lyft riding.


Apple's Time Machine keeps daily (or more frequent within a given day) snap shots of all of your folders.[1]

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.

[1] http://support.apple.com/en-us/HT201250

[2] http://support.apple.com/en-us/HT202255


Similar in Linux is Back In Time

http://backintime.le-web.org/


Very cool, looks like I may get a Mac soon then :)


I am building a web app right now and am looking forward to when I can start using Stripe to capture payments. Stripe's design (in terms of both usability and visual appeal) is excellent for a tech company. The API documentation is amazingly easy to read and understand. Also, I love your blog.

Best of luck to Stripe!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: