News for hackers. Stuff that matters.
Re:Don't Call Yourself a Programmer, and Other Career Advice... by thestepafter on Sunday October 20, 2019 @10:33AM (#21304388)
I would argue that this isn’t solely the responsibility of the programmer. This is where testing and QA comes in. Also, these are pretty basic considerations when building mobile apps and I would argue that they aren’t language specifics.
Re:Don't Call Yourself a Programmer, and Other Career Advice... by scarface74 on Sunday October 20, 2019 @10:41AM (#21304438)
So now we are going to spend more on development and probably rework because the developer decided he was just going to wrap the website in a webview and call it a “mobile app” because he didn’t think through these scenarios. Anytime that you have to go through the development -> QA cycle more then once it costs money and time.

That’s kind of my point. Learning a language is easy and for the most part useless without knowing the frameworks and architectural best practices.

I don’t know what Android has, but iOS has built in frameworks for handling syncing. If an Android developer didn’t know all of the built in frameworks available to them and re-invented the wheel, that would also be a waste of money.

Re:Don't Call Yourself a Programmer, and Other Career Advice... by palerdot on Sunday October 20, 2019 @10:45AM (#21304467)
The argument made here is a good generalist tech guy would definitely think these things beforehand as much as an android or iOS guy ... That is language knowlegde !== problem solving ...
Re:Don't Call Yourself a Programmer, and Other Career Advice... by scarface74 on Sunday October 20, 2019 @10:57AM (#21304541)
I know all of this because I’ve Architected two solutions on Windows CE devices and built one on top of proprietary mobile/web form builder that would let you do real coding in Javascript.

Any company that would hire me as a modern “mobile developer” would be absolutely foolish. I have only written 30 lines of Java my entire 20 year professional career, never written a line of Swift or Objective C. Why would they hire me over someone with relevant experience as a developer? If they want to hire me as a team lead/architect and then find mobile developers, I would know what to look for.

Re:Don't Call Yourself a Programmer, and Other Career Advice... by bcyn on Sunday October 20, 2019 @11:16AM (#21304653)
While it's not solely the responsibility of the programmer, most of the responsibility should fall on the programmer.

It's a much more efficient system for the programmer to own UI/UX and for testing and QA to simply verify. In contrast the the programmer doing whatever, and leaving the full responsibility of UI/UX to the testing & QA cycle.