Java in the 90s (Java applets) by Sun was probably the last serious attempt to break the application barrier. It didn't work, because Apple and Microsoft put in artificial hurdles, little incompatibilites and a vast number of platform-specific code.
Java would only work if there is infinite computing resources and the user experience delivered is perfect to everyone. This is the ideal case outcome. In a non-ideal world, It is almost impossible to deliver the matching user experience of all the native platforms that the Java code would run on, thus the fine tuning and minute adjustments in the APIs and HCI parts. These changes have eventually led to incompatibilities and performance bottlenecks that ultimately destroyed the write-once, run many claim.
I think the author of the article has either completely messed up the roles of People/Line Management, Product Management, Project Management and Product Development in Agile Development; or he mistakenly thought all companies are with infinite resources.
In an agile team using Kanban, for example, there is no “project” at all—there’s only a continuous stream of value-delivering work, prioritized by someone who keeps a finger on the pulse of the customer and validated with actual customers.
Yes, we use Kanban, and we deliver a continuous stream of value-delivering work, prioritized. However, the prioritization did not come from someone but an entity of 3, composing of the Project Manager, Product Manager and the Product Owner. These 3 negotiate the best strategy forward, cater all the late changes, factor in the available resources, and keep eyes on the deadline. Yes, there is always a deadline, like it or not. A company with sustainable business have to release a new product when it is still perceived to be valuable to the market, not after.
Project Management has one key role in all the developments - to manage the resources. A development has only finite resource, be it money, people, space, time, equipment, or skillsets. It is obvious that it is not someone who keeps a finger on the pulse of the customer and validated with actual customers who is managing these. Bad Project Management skill can of course get in the way, but so as Bad *. That we should never use these examples to mislead the reader into thinking because some people do not qualify for their roles means those roles are not essential or better off without.
the most obvious being the assumption that it is possible to deliver quality and completeness by the deadline
OMG! This is 21st century and who on earth would still assume this!? No, everyone knows this is not possible, and that's why Project Management work so hard to ensure in advance the necessary resources are in place when needed so that the critical components are ready with an acceptable quality by the deadline.
Focusing on projects can also compromise architectural integrity. For example...
I don't see why it has to be the case. A well planned project executed by competent people would not draw anything like the example given in the article. Again, we should never use these examples to mislead the reader into thinking something is not needed because of these bad outcomes where the actual reasons lies somewhere else.
Product Centric development does not exclude management of resources nor people. Product Centric development (or rather Value Centric Product Development) focus on business value but business value also tied tightly to the market, thus time, and delivery of value requires resources and therefore management. You can dissolve these functionalities into your team and call them whatever you like, but the role of Project Management is still there and needed, unless the available resources are infinite relative to your development needs. Then may be you should try a bigger development project?
--
No sic due to sic called a sic leave today, said it's sic.
Largely true (though map with GSP and routing is not available on dumbphones), however, smartphones shouldn't be banned simply because they are not required.
most of these me-too boards lack proper support on the software. Most if not all support only the old linux kernel 3.x. The later kernel 4 which the RPi supports gives better security and functionalities. You can't even run docker on most of these me-too hardware no matter how good they are over the RPi. Ok, not everyone want docker, but security itself is already a big question mark. Of course you can always compile your own kernel and make it up-to-date but building your own kernel is not for everyone, and definitely not for most of the Chinese manufacturers that use these boards to power their own devices.
Sir, we are glad to let you know from today on, the 10Mbps switch currently installed in your area which is also happily serving the other 20k people in your neighbourhood is finally connected to this amazing multi-Gbps broadband line your Government generously offered to eliminate digital divide. Enjoy your super high speed internet access!
Being an audiophiles myself, over the years I have learnt not to trust the DAC on board but to use my own. So, headphone jack is more than welcome to disappear, RIP.
They just keep getting in my way, and I can't put my phone farther away than the length of the wire which is often too short. I wanted to switched to Bluetooth but the problem with most BT headset is they are big and heavy and make me feeling uncomfortable with it on my head for too long. As for the BT earphones, most of them if not all have wires and yes, it breaks when you try to fish it out by holding at one of the earpiece. So, yes, I welcome the AirPods and similar earphones as long as they can last at least a day of continuous use.
I grew up with the Apple II, hacked its ROM and made my own, hacked a CASIO thermal transfer printer and made it work as a printer to the Apple II and printed my University thesis with it using Wordstar. I love computing but I hate doing things that I believe the software, system, SDK, API, etc. shall do it for me automatically because I want to focus on the core, creativity part but not spending hours and days trying to get a damn button on the screen that says hello world. Thanks to the industry, one can now get a cool, breathing 3D button and view through the VR headset in less than a minute, and slightly little more work to show your own fingers so that you can actually click on the button, which is soooo cool.
I love the Internet, the first time I was told about ransomware, and I thought, Awesome! You can actually make money out of it? But then it was just a few lines of python script and I've quickly got bored. The vulnerabilities are headaches but they saved me a few times in the past when I forgot the password to a certain web sites and there was no way to retrieve it, it's really useful sometimes to be able to gain some free admin level access. The cloud is a great tool, now I can have access to big NNs where I can develop intelligent algorithms for various applications and uses, quickly and affordably, together with micro services and containers, lots of cool things can be done.
The thing is, one just need to look around and it is not difficult to discover something new and fun to work with, and many times, inspiring and awesome. I am glad that the industry has grown so much and into such wide diversity.//Ed
I don't care *WHAT* issues you may think you've found, this product has a launch date of next month and it *WILL* be shipped. We need *TEAM* players not doubters, now get back to work, *ALL OF YOU*!
The explanation is so simple and straight forward, and so easy to understand, wondering why none of the scientists has stumbled upon this before? May be you can enlighten us by describing some of the critical mathematical proof of your explanation?
No, 80% of the apps are using 20% of the codec varieties, so one only need to target those 20% of commonly used codec libs, and that's usually less than a handful.
"the new multitask browser provides an unprotected preview of my last banking session." -- was this really what you've seen on the iOS 7.0? Mine one didn't show anything...
nothing except the following leaked: 1. The home screen and its icons 2. The app history
Nothing about the content of the app is available on the multitask screens, not even the titles.
" If you had Twitter open, for example, this person might be able to pick up where you left off and post on your behalf. Or, they could access the camera — and of course, every single photo stored on the phone." -- Speculations, and speculations, and more speculations, but definitely not true!
Security issue? Yes. Serious? So so. Disastrous? Not.
When Steve Jobs is dead 1984 is back We are using the Mac Or its copycat to browse the Internet Anonymous you said! I may be a Coward But risk my family I care?
It sounds more and more like China, where when you get accused, you are presumed illegal until you prove it otherwise. Ha ha, it is funny to see this happen in the US of A:):)
No difference and thatâ(TM)s the point. NSA got your back and there is no chance that you will lost any important conversation, now including Skype.
Java in the 90s (Java applets) by Sun was probably the last serious attempt to break the application barrier. It didn't work, because Apple and Microsoft put in artificial hurdles, little incompatibilites and a vast number of platform-specific code.
Java would only work if there is infinite computing resources and the user experience delivered is perfect to everyone. This is the ideal case outcome. In a non-ideal world, It is almost impossible to deliver the matching user experience of all the native platforms that the Java code would run on, thus the fine tuning and minute adjustments in the APIs and HCI parts. These changes have eventually led to incompatibilities and performance bottlenecks that ultimately destroyed the write-once, run many claim.
In an agile team using Kanban, for example, there is no “project” at all—there’s only a continuous stream of value-delivering work, prioritized by someone who keeps a finger on the pulse of the customer and validated with actual customers.
Yes, we use Kanban, and we deliver a continuous stream of value-delivering work, prioritized. However, the prioritization did not come from someone but an entity of 3, composing of the Project Manager, Product Manager and the Product Owner. These 3 negotiate the best strategy forward, cater all the late changes, factor in the available resources, and keep eyes on the deadline. Yes, there is always a deadline, like it or not. A company with sustainable business have to release a new product when it is still perceived to be valuable to the market, not after.
Project Management has one key role in all the developments - to manage the resources. A development has only finite resource, be it money, people, space, time, equipment, or skillsets. It is obvious that it is not someone who keeps a finger on the pulse of the customer and validated with actual customers who is managing these. Bad Project Management skill can of course get in the way, but so as Bad *. That we should never use these examples to mislead the reader into thinking because some people do not qualify for their roles means those roles are not essential or better off without.
the most obvious being the assumption that it is possible to deliver quality and completeness by the deadline
OMG! This is 21st century and who on earth would still assume this!? No, everyone knows this is not possible, and that's why Project Management work so hard to ensure in advance the necessary resources are in place when needed so that the critical components are ready with an acceptable quality by the deadline.
Focusing on projects can also compromise architectural integrity. For example ...
I don't see why it has to be the case. A well planned project executed by competent people would not draw anything like the example given in the article. Again, we should never use these examples to mislead the reader into thinking something is not needed because of these bad outcomes where the actual reasons lies somewhere else.
Product Centric development does not exclude management of resources nor people. Product Centric development (or rather Value Centric Product Development) focus on business value but business value also tied tightly to the market, thus time, and delivery of value requires resources and therefore management. You can dissolve these functionalities into your team and call them whatever you like, but the role of Project Management is still there and needed, unless the available resources are infinite relative to your development needs. Then may be you should try a bigger development project?
--
No sic due to sic called a sic leave today, said it's sic.
Largely true (though map with GSP and routing is not available on dumbphones), however, smartphones shouldn't be banned simply because they are not required.
most of these me-too boards lack proper support on the software. Most if not all support only the old linux kernel 3.x. The later kernel 4 which the RPi supports gives better security and functionalities. You can't even run docker on most of these me-too hardware no matter how good they are over the RPi. Ok, not everyone want docker, but security itself is already a big question mark. Of course you can always compile your own kernel and make it up-to-date but building your own kernel is not for everyone, and definitely not for most of the Chinese manufacturers that use these boards to power their own devices.
Sir, we are glad to let you know from today on, the 10Mbps switch currently installed in your area which is also happily serving the other 20k people in your neighbourhood is finally connected to this amazing multi-Gbps broadband line your Government generously offered to eliminate digital divide. Enjoy your super high speed internet access!
Being an audiophiles myself, over the years I have learnt not to trust the DAC on board but to use my own. So, headphone jack is more than welcome to disappear, RIP.
I doubt it. More like "secret" orbit.
Yes, very likely to be the truth.
They just keep getting in my way, and I can't put my phone farther away than the length of the wire which is often too short. I wanted to switched to Bluetooth but the problem with most BT headset is they are big and heavy and make me feeling uncomfortable with it on my head for too long. As for the BT earphones, most of them if not all have wires and yes, it breaks when you try to fish it out by holding at one of the earpiece. So, yes, I welcome the AirPods and similar earphones as long as they can last at least a day of continuous use.
I grew up with the Apple II, hacked its ROM and made my own, hacked a CASIO thermal transfer printer and made it work as a printer to the Apple II and printed my University thesis with it using Wordstar. I love computing but I hate doing things that I believe the software, system, SDK, API, etc. shall do it for me automatically because I want to focus on the core, creativity part but not spending hours and days trying to get a damn button on the screen that says hello world. Thanks to the industry, one can now get a cool, breathing 3D button and view through the VR headset in less than a minute, and slightly little more work to show your own fingers so that you can actually click on the button, which is soooo cool.
I love the Internet, the first time I was told about ransomware, and I thought, Awesome! You can actually make money out of it? But then it was just a few lines of python script and I've quickly got bored. The vulnerabilities are headaches but they saved me a few times in the past when I forgot the password to a certain web sites and there was no way to retrieve it, it's really useful sometimes to be able to gain some free admin level access. The cloud is a great tool, now I can have access to big NNs where I can develop intelligent algorithms for various applications and uses, quickly and affordably, together with micro services and containers, lots of cool things can be done.
The thing is, one just need to look around and it is not difficult to discover something new and fun to work with, and many times, inspiring and awesome. I am glad that the industry has grown so much and into such wide diversity. //Ed
And, why didn't testing catch this?
I don't care *WHAT* issues you may think you've found, this product has a launch date of next month and it *WILL* be shipped. We need *TEAM* players not doubters, now get back to work, *ALL OF YOU*!
But, but, but ...
The explanation is so simple and straight forward, and so easy to understand, wondering why none of the scientists has stumbled upon this before? May be you can enlighten us by describing some of the critical mathematical proof of your explanation?
To me, it is instant:
Raise the watch, then say "Hey Siri, wake me up at seven am tomorrow".
Done!
No button pressed, no waiting.
It's easy - the potential terrorist is the one who wants to keep zero-knowledge encryption. If he was innocent then he wouldn't have anything to hide!
I have nothing to hide, but I also have nothing to disclose. So, zero-knowledge encryption is a workable solution for me.
I read the summary twice and still am not entirely sure what it's saying.
Thanks for pointing this out, I thought I was the only one who have to go over it a few times and still weren't sure what it is trying to say...
No, 80% of the apps are using 20% of the codec varieties, so one only need to target those 20% of commonly used codec libs, and that's usually less than a handful.
Prove it to everyone that this is a troll.
Apparently, I could not see anything in the camera roll either, on the iOS 7.0. Are you really sure that this is the case as you have described??
"the new multitask browser provides an unprotected preview of my last banking session." -- was this really what you've seen on the iOS 7.0? Mine one didn't show anything...
nothing except the following leaked:
1. The home screen and its icons
2. The app history
Nothing about the content of the app is available on the multitask screens, not even the titles.
" If you had Twitter open, for example, this person might be able to pick up where you left off and post on your behalf. Or, they could access the camera — and of course, every single photo stored on the phone." -- Speculations, and speculations, and more speculations, but definitely not true!
Security issue? Yes. Serious? So so. Disastrous? Not.
When Steve Jobs is dead
1984 is back
We are using the Mac
Or its copycat
to browse the Internet
Anonymous you said!
I may be a Coward
But risk my family I care?
Parent should mod as Funny, not insightful! Children ALWAYS, ALWAYS know more computer than their parents, period.
It sounds more and more like China, where when you get accused, you are presumed illegal until you prove it otherwise. Ha ha, it is funny to see this happen in the US of A :) :)
Easy to solve, just move up the hierarchy or switch job.
Well said! This is the attitude!