|
Rage wrote: I am no developer anymore, but in the quality assurance and processes.
Ouch. I now understand where all the rage comes from.
Martin Fowler wrote: Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
|
|
|
|
|
The situation could be very different for server, pc application, and mobile application developers but the answers lump all three together.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
The only trend I realistically foresee is an increase in work load.
I say this because in this current economic climate, programmers and developers are diversifying their skill sets and taking on more and more work to survive. This certainly helps one to market themselves competitively, but unfortunately the extra effort will become the expected output or the norm when the economy stabilizes again.
It was broke, so I fixed it.
|
|
|
|
|
I for one, don't see people who would prefer developing on those devices. So hey, the PC is here to stay even if it comes to just developing for those tablets. All hail the PC!
My Blog
My Achievements:
* Posted 25,000th message in GIT O_O
* Official supporter of the "thatraja's GIT Meet Sponsor Foundation"
What you do, when you don't know what to do is what you do when you don't want to do what you do.
|
|
|
|
|
Could you seriously contemplate doing your day to day data entry/programming/etc. on a frigging tablet or phone?
Get real.
|
|
|
|
|
if the "PC-era" is ending, than will it get done by some "killer devices" like (xyz-phones or xyz-pads) which also have the need to get programmed. So skills may change but the "workload" will increase. OMG
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
MarqW wrote: Could you seriously contemplate doing your day to day data
entry/programming/etc. on a frigging tablet or phone?
If you could get speech recognition to work reliably, yes.
m.bergman
-- For Bruce Schneier, quanta only have one state : afraid.
|
|
|
|
|
Michael Bergman wrote: If you could get speech recognition to work reliably, yes.
Then you have offices full of people talking to their computer, creating a lot of extra noise, and making the speech recognition even harder. I don't think speech is a viable replacement, especially with things that were never meant to be verbalized in the first place... ("int main open-parenthesis close-parenthesis new-line open-curly-brace..." ...I would much rather type it.)
|
|
|
|
|
|
|
I disagree. You are thinking of this far too narrowly. First of all, it is true that you would have to filter out the ambient noise. One way would be to use a headset (like a Plantronics) which are used in call center layouts. Second, the programming language would not be C, C#, Lisp, Prolog, Perl or any other language that is out there now but one that does lend itself to verbalization (this would make a really good Master's Thesis project).
It isn't trivial (or it would already have been done), but it is feasible.
m.bergman
-- For Bruce Schneier, quanta only have one state : afraid.
|
|
|
|
|
There will always be legacy code using those languages though. I doubt companies are going to want to switch their codebases over just to ditch keyboards, especially considering keyboards are likely cheaper than any headset.
|
|
|
|
|
lewax00 wrote: There will always be legacy code using those languages though.
I agree and in those instances you would use the older legacy code and tools just like banks, etc. that have their codebase in COBAL on mainframes use the older toolsets.
What I am saying is that the newer hardware which doesn't require an external keyboard will use new tools just like now we use intellisense which wasn't available twenty years ago.
m.bergman
-- For Bruce Schneier, quanta only have one state : afraid.
modified on Wednesday, August 24, 2011 7:10 PM
|
|
|
|
|
With my present skills I can not develop application for advance devices.
Software development is a contineous learning process and will always be. Once you stop, you are out of the emerging market. My two cent.
|
|
|
|
|
1) BACON - just to keep Nagy quiet
2) CListCtrl - because it does, damn it!
3) "I will migrate my skills to the new environment as necessary" - because we will. We did from Machine code to Assembler, to FORTRAN and COBOL, to C and C++, to C#, to...
Why would you assume we will just go "Oh. That's it then" and get jobs digging up the road?
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
Manfred R. Bihy: "Looks as if OP is learning resistant."
|
|
|
|
|
First they said desktops will make mainframes and cobol obsolete...
Then they said the web will make desktop applications obsolete...
Then they said everything is going to the cloud...
Now its the tablet and mobile devices...
Most of the business infrastructure is still on cobol (look and government and banks), we still have desktop apps, we browse the web, we use a patch of the cloud, and we squint at our mobile screens.
It's all a fad and nothing goes away, the only thing constant is the shortage of good programmers to keep it all running...
That's my 2cents...
Its the man, not the machine - Chuck Yeager
If at first you don't succeed... get a better publicist
|
|
|
|
|
Bigger is always better...Desktops!!!
A drop of water breaks a rock not by brute force but by patience.
|
|
|
|
|
To quote Austin Powers :
It's not the size, but how you use it, yeah baby!!
Its the man, not the machine - Chuck Yeager
If at first you don't succeed... get a better publicist
|
|
|
|
|
Yeah, like as if the tablet or the smartphone will ever replace the pc. Will never happen. Won't even replace laptops... If it had a keyboard and a screen you don't have to tilt your head like a giraffe in order to view the screen I would say maybe. + when it comes to screens, size does matter... The more screens the merrier.
"Program testing can be used to show the presence of bugs, but never to show their absence."
<< please vote!! >>
|
|
|
|
|
Couldn't agree more - smartphones and tablets are primarily consumer devices, not business devices.
|
|
|
|
|
well the way tablet and smart phone grows in terms of memory, space and other features you cant predict what else but as far as display concerned definitely that would be the issue but don't forget we have mobiles that have built in projector
|
|
|
|
|
My 5!
First mention of inbuilt projectors.
But I wonder - if a person can watch stuff from their iPhone, iPad, iDontCare, iEtc on the telly with the appropriate cords, why would it not be the case that one could plug monitor & keyboard into future mobile computing device?
Hands up all those that enjoy the process of synchronising their desktop/mobile devices?
Yeah, thought so...
|
|
|
|
|
I was thinking more the keyboard an issue. I can't imagine writing much without one. In most businesses, this seems to be the main activity for computers.
|
|
|
|
|
(FTFY)
smartphones and tablets are primarily consumer end user devices, not business developer devices.
/ravi
|
|
|
|
|
No, I meant consumer. I haven't come across any of these devices in use, other than quickly checking emails, in business. I can't imagine writing any substantial amount of text on anything other than a keyboard. Hell, even this brief reply would strain my typing skills on swype, and that's a big step forward from a normal on-screen keyboard.
|
|
|
|