HN user

jonesb6

1,028 karma
Posts2
Comments332
View on HN

As someone who developed a mild anxiety disorder after ~6-8 months of starting work as a SWE, this hits home pretty hard. Luckily I've been able to overcome with help from my family, friends, and coworkers, but whenever I try to warn others I fear I come off only as a doomsayer and immediately bounce off the "That won't happen to me" shield.

At the same time we have to remember these apps exist for a reason.. to make a small group of people money. In the quest to accomplish this goal marketing, combined with PR, government relations, and legal, attempt to manipulate society in such a way that society will conform to the goals of the business. If we forget this, either intentionally or due to ignorance, we become much more susceptible to manipulation which may or may not be detrimental to us.

When we fully understand the psychological effects of advertisements on the brain like we do the physical effects of cigarettes on the lungs. IMO a pretty long time.

I wonder how the engineers on these projects feel. To work really hard on something just to have it thrown out due to "business reasons". Must suck.

Look past the marketing. They aren't selling "we run algorithms on your data" they're selling "we run algorithms on all your data". There is still a large value proposition in managing large data and until something like GCE manages to completely remove the liability of bad developers using its platform, there will be room for these types of services IMO.

I don't use or develop for OS X, but I know it has a reputation for some pretty bad desktop applications. Do people think React Native might lower the barrier enough to improve on this problem? Thinking of getting a Mac soon and am curious.

I actually think Go's simplicity is a weakness because it will only get you so far. Take web development for example, all the tutorials show json.Unmarshall, but this one stackoverflow post says I should use json.Decode. Oh shoot now I'm having all sorts of problems because I don't really understand json.Decode.

Furthermore I think most people reach for Golang in the beginning because they want performance. However I've found it incredibly easy to write unperformant Go.

I think Golang will ultimately be a very important stepping stone in language development in terms of concurrency, type systems, standard libraries, deployability, and many other categories. I think a lot of important programs will be written in it. And ultimately I look forward to how future languages draw from it.

Yes let's make the reputation of Python more cryptic and culty. Because cryptic and culty things are better right?

Han Solo said it best "Hokey religions and ancient weapons are no match for a good blaster at your side, kid."

Lets keep it explicit alright? It's better then implicit.

Edit: read the article, it neither makes python cryptic or culty. The Jedi thing is just a cool SW reference. That said list comprehensions are a little cryptic to me since I haven't written python in awhile. Personally I think an important attribute of elegance in programming is how little you need to read the docs to understand something, and the more one-liners we do the more times we are likely to have to look at the documentation before reading it (not necessarily a bad thing, but sometimes a time sink and sometimes people won't look up the docs when they should!).

I was just adding another possible solution. I thought it would beg the question that their are likely unknown solutions to most problems, which is applicable to the original article.

That said my definition of communism is off. Sharing work for mutual gain? Not close enough to Marx to count. BUT how close do governments/societies really get to true Marxism, yet they call it communism anyways.

Like most things the answer isn't one or the other. The answer is a compromise based on the situation at hand.

Sometimes Angular (or any other SPA framework) is the right choice, sometimes it is not.

And if it means anything, I agree with you. I think the internet could use less SPAs. Developers aren't some super evolved subset of humanity, we get seduced by shiny new toys (in the form of libraries, frameworks, etc) just like anybody else.

- person one soaks the dishes in a basin filled with soap + water

- person two removes half the dishes and goes over them with a sponge or towel, then places them in the cabinet.

- person three removes the last of the dishes, goes over them with a sponge or towel, then places them in the cabinet.

Communism, it works on paper.

"Rushing to market"

Reminds me of the kid going "I want to play, I want to play".. sorry George you suck at basketball, go shoot some free throws.

"You won't believe one startup's new growth hack, their teammates hate them!"

Is code valuable because of conciseness, clarity, and speed, or because it can provide business value that can be monetized? The prevalence of Angular and React would suggest it does indeed provide the latter and that the latter is more valuable to many companies.

Cool I guess. But people will still find a way to write bad ES7. Will it be harder to do? Maybe. Hard to tell until it gets implemented by all major browsers, at which point i'll have given up programming for professional hover board racing sponsered by ubersoft (microsoft got aquired after the second robot uprising).

Edit:

Also after reading the article it strikes me that ES6 and ES7 features are going to create a huge gap in developer knowledge between those who fully understand ES7/8 and those who only understand ES5. Will we one day hear "oh beginners should start by learning ES5 and then do ES7?". Doesn't that sound a lot like c++?? Do we want that for javascript?