Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A large part of this is shitty engineering and product development. These products could be made so much better, but they suck instead.


You'd need tremendous amounts of engineering for all those not to suck. And engineering that's done by really experienced people. Too bad that people desiging the "smart" part are from the same IT industry that thinks 3 or 5 years of experience qualifies as "senior".


Can I quote you from another post?

> It's not really that difficult to learn six languages to a level of using them professionally. I've seen it happen. [1]

[1] https://news.ycombinator.com/item?id=16458513


Oh, of course you can quote me. Though you should also explain how is this particular quote of any relevance here.


I believe using a language "professionally" means being senior. Which is different from having a profession where you use said language.

On the one hand you're arguing you can't become "Senior" in 5 years, but at the same time you can become professional with 6 languages with little effort.


Your definition doesn't make sense. I've been labeled a "Senior Software Engineer". Does that mean that any time I write code in any language I'm using it professionally, while people who have been paid to write the same language for years but don't have senior in their title aren't using it professionally?


How about "Senior Pascal Developer". Does that make sense?

Professional: "a person who is expert at his or her work". Are you an expert with every language?

> people who have been paid to write the same language for years but don't have senior in their title

Are they experts with the language / framework / tools?


> How about "Senior Pascal Developer". Does that make sense?

So are you saying I should have a different job title for every language I use?

> Are they experts with the language / framework / tools?

So you agree that being proficient in a language is a separate issue from job title?


From Wikipedia:

"A professional is a member of a profession or any person who earns their living from a specified professional activity."


Also from wikipedia, the second sentence:

"The term also describes the standards of education and training that prepare members of the profession with the particular knowledge and skills necessary to perform their specific role within that profession."

Also from wikipedia, the second paragraph:

"In some cultures, the term is used as shorthand to describe a particular social stratum of well-educated workers who enjoy considerable work autonomy and who are commonly engaged in creative and intellectually challenging work."

Can we please stop this nonsense now?


The paragraphs you've pasted say absolutely nothing about the seniority of said professionals. And there is no indication that we're using the term as the described shorthand.


You can be a professional developer that is on junior level.


"Professionals have standards"


True, but it is also the price to pay when you use technology. You can't test everything. The TV, for example, is a new model from a big, quality brand (and in general it works well). Likewise, Call of Duty (the game that requires internet even if you play offline - not sure if this holds for all games in the series) is not a small title. So if these products by big companies have that shitty engineering, then most products with the same functionality probably will have similar problems.


From what I've seen while working for large companies, the problem is most likely incompetence and/or quality not being a priority.


It’s important not to excuse the business decisions behind that incompetence: someone knew about the problem and figured you’d buy it anyway because of marketing or everyone else cutting the same corners.


Again, from my personal experience, most of the time the decision maker doesn't know there is a problem or that it could possibly be improved.


Or rather "fixing the problem would take time and money. Nah, just ship it."


Not really. Usually the developers and mid managers are doing this to themselves, they say something like "we can't tell him or he will fire us" and the decision maker is not aware of any problems. What happens when I step in is that I tell them what problems do they really have and most of the time the decision maker really wants to fix them and isn't going to fire anyone (except for the incompetent mid-managers that caused these issues).




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

Search: