News for hackers. Stuff that matters.
Re:Fighting Complexity in Software Development by codr7 on Thursday July 04, 2019 @08:50PM (#20359083)
Which is a longish way of giving the answer no one wants to hear: Experience is everything.
Re:Fighting Complexity in Software Development by lsd5you on Thursday July 04, 2019 @09:00PM (#20359134)
Erm surely ability is important as well. Programming is no different in this regard to pro sports - some people have more talent (which probably in turn breaks down into innate attributes, determination and learning opportunity earlier in life).
Re:Fighting Complexity in Software Development by codr7 on Thursday July 04, 2019 @09:39PM (#20359284)
Ability comes from practice, there really are no shortcuts.

Most of the difference seem to be in motivation.

Re:Fighting Complexity in Software Development by collyw on Tuesday July 09, 2019 @07:43AM (#20390808)
Some people really don't get programming while others do.

When I studied at university many years ago, my course had a reputation for being tough. Before the course started properly, there was a three week intensive Java course with an exam at the end. They suggested that if you didn't pass the exam, then it probably wasn't the subject for you. A couple of people failed that exam and continued with the rest of the year long course anyway. Those people did struggle and I don't think any of them passed.

Re:Fighting Complexity in Software Development by jumpinalake on Thursday July 04, 2019 @08:59PM (#20359129)
Are you arguing that all tools are equal? Or that some tools are better than others but the difference is negligible compared to experience? I don’t agree that experience is everything (if by everything you mean that all other factors have zero influence).
Re:Fighting Complexity in Software Development by codr7 on Thursday July 04, 2019 @09:26PM (#20359241)
Without experience, tools don't matter. A skilled developer will most likely write better code regardless of language/framework.

It's a repeating pattern in this society, fools with advanced gear doing what fools do best.

Re:Fighting Complexity in Software Development by Nyandalized on Friday July 05, 2019 @01:33AM (#20360073)
I'd argue that no matter how "good" you are, you are capped at what tools you're using.

Consider using a hammer against a pneumatic tool. A newbie will hose you with better tools, they're wielding that condensed knowledge at their hands, their sum overshadow yours with only a hammer.

Re:Fighting Complexity in Software Development by collyw on Friday July 05, 2019 @02:40AM (#20360340)
To a degree. Python has plenty of advanced features that I have rarely used. 20% of the language gets used 80% of the time.