|
how about
a published style guide (suitable for your organisation) .. that would cover the points you allude to
an automated build process
automated testing
addendum to point '5' of yours .. dont ever let me see you catch an exception and absorb it out of laziness !
|
|
|
|
|
Wasnt there the "10 commandments"?
So dont knowing the last 3 commandments I'll write buggy code forever
PS: these coding rules are common sense also in the Apple universe...
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Let them switch job. Let them code, you be the observer. See how the table turned. They will stop discussing when their simple "Hello World" code got dozen of bug/defect.
|
|
|
|
|
If your project is done slowly maybe and again there alway have a lot of unexpected . If want fast than lot messy code and mistake because of quick fix
|
|
|
|
|
|
Bernhard Hiller wrote: Half of the people who participated aren't interested in quality (or insist that CI is crap which won't help them)
How do you figure that? Do you think that everyone using CI puts out quality code? Do you think that everyone that isn't in a CI environment doesn't?
Were we all writing garbage before the Good Lord Jenkins opened our sinful eyes to the ONE TRUE WAY?
|
|
|
|
|
Stop shortcutting the SDLC process.
Stop outsourcing your development work.
Show some loyalty to your employees.
Among other things.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Define "software defect"
Marc
|
|
|
|
|
1. Hire competent engineers
2. Hire competent testers
I'm continually surprised how often companies ignore both of these, especially #2.
Oh, and:
3. Don't think you can write software on a tight, fixed schedule (i.e. two week sprints.) Especially without staggered sprints for testers.
This is the fatal flaw in agile/scrum. Sprints assume ALL work will be done, which means that your deverlopers will be working the first week and testers the second or you simply won't have adequate testing. In a similar vein, I'd add:
4. Factor "sh*t happens" into your development schedule.
|
|
|
|
|
AFR: Aug. 22 "Steve Wozniak says Apple must fix iPhone 7 Bluetooth or revive its headphone jack" [^]
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
Or just switch to an Android phone like everyone else.
|
|
|
|
|
Except he also says that he really likes how Android phones are switching to USB-C for audio.
Some confusion, backtracking or bad reporting.
The argument shouldn't be for or against ditching the audio jack. It should go. It should have gone years ago. The argument is about using a lightning port (Apple) or USB-C (the rest of the entire world). If Apple switch to USB-C (and ditch lightning altogether) then I'm happy. If Apple go their own way then they'll lose customers. Lots of customers.Bluetooth headphones just aren't convenient enough.
The other huge, huge issue is that I often need to charge my phone while using headphones (eg long conference calls). With only a single port I either need to buy a splitter or do without.
Steve Jobs may have been able to convince us all this was The Right Thing. Tim Cook and Johnny can't. There's no fire in their bellies, no conviction. It's all about them, frankly, and not about the user.
cheers
Chris Maunder
|
|
|
|
|
Chris Maunder wrote: There's no fire in their bellies, no conviction. It's all about them, frankly, and not about the user.
That's the perfect explanation and is completely explained in this fantastic TED talk by Simon Sinek:
Simon Sinek: How great leaders inspire action | TED Talk | TED.com[^]
Real leaders focus on the "why". Great stuff. If you've never watched you should. It explains a lot.
|
|
|
|
|
Yes - I use that TED talk constantly when talking to marketing departments of companies looking to advertise with us.
Have some passion, but more importantly, tell us why you do what you do instead of telling us what you have. It makes a huge difference.
cheers
Chris Maunder
|
|
|
|
|
Chris Maunder wrote: Yes - I use that TED talk constantly
The fact that you know about the video and use the information in it is further validation of why you are a great leader of the fantastic CP Community.
|
|
|
|
|
Chris Maunder wrote: Steve Jobs may have been able to convince us all this was The Right Thing. Tim Cook and Johnny can't. There's no fire in their bellies, no conviction. It's all about them, frankly, and not about the user. Having been part of the "Cult of Mac" for a number of (enjoyable) years, and having been to the NeXT roll-out at the Opera Center in SF, been to the NeXT training camp, and sat at the same dinner table with Steve Jobs, then, later, at Emerald City and Adobe, having interacted with folks from NeXt ... having seen Steve J. in action at BMUG meetings (Berkeley), and Apple WWDC days ... having watched certain skeletons being buried as those behind the scenes were driven ...
I would say that the fire in Steve J.'s belly was quite a cold flame, and one that burned with the narcissistic and megalomaniac conviction of a tyrant and dictator, so often untempered by compassion.
Concern for the customer/consumer ? That is something I would never associate with Apple. Concern with getting as much of the customer/consumer's money as possible in an endless cycle of updates; that's something I'll always associate with Apple (as well any other large-scale enterprise).
I do believe that Steve J. was a great marketer, a genius opportunist, a clever borrower (at best), or thief (at worst), and packager, of other people's ideas, and a master of using his hypnotic charisma to get people to nearly work themselves to death for his approval, or believe they needed things they didn't really need (the "insanely great" syndrome).
Yes, he was also a risk-taker, and an innovator. And, perhaps, it does take a certain kind of auteur style of technology management to really innovate.
I am thankful I never worked directly for Apple.
I appreciate the Mac hardware and UI, but have no desire to own any of it; it's too pricey for me, and I abhor their policy of forcing you to buy various cables and peripherals that you really need to get work done from the git go.
cheers, Bill
p.s. if Xerox PARC had listened to Adele Goldberg's (SmallTalk, later Parc Place) warnings, Steve J. and the other boys from Apple would never have been shown the Star and Alto work-stations, the prototype of ethernet, bit-mapped screen displays with icons, the mouse, laser printers using a Page Description Language, etc. And, we would be, perhaps, in a different universe, technologically.
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
You can never beat first hand accounts.
Wow. Thanks Bill.
cheers
Chris Maunder
|
|
|
|
|
I'm an Apple user (iMac, iPad, iPhone) at home and have been for about the last 7 years. Prior to that is was 20+ years of various PC's using Microsoft OSes. At work it's been PC's with Microsoft OSes for 30+ years. I've used PC's from at least a dozen different vendors - many of these vendors are out of business or were bought up by competitors.
BillWoodruff wrote: Concern for the customer/consumer ? That is something I would never associate with Apple. I call BS!
The attention to detail of my Apple products (both hardware and [most] software) far exceeds ANYTHING I've seen from these various PC makers or Microsoft. On the 3 times that I've needed support from Apple Customer Care it has been great - compared to the dozens of average (at best) or terrible support cases I received from Gateway, Compaq, Dell, Acer, Televideo, IBM, etc...
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
While I entirely agree that Apple should standardize on USB C for its iPhone / iPad port I do question where you got the information the the "rest of the world" is already there. Samsung is the only other rational choice for smart phone / tablet and they're still doing micro-USB AFAIK.
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
I didn't say "the rest of the world is already there". I was breaking up the Lightning/USB-C usage into two camps: Apple and the Rest Of The World.
The Rest Of The World isn't there yet.
Frankly I wish the ROW would use Lightning, not USB-C. The slim, bendy inside contact on micro USB and USB-C are my bane. Lightning is a very elegant, sturdy solution.
cheers
Chris Maunder
|
|
|
|
|
Chris Maunder wrote: The Rest Of The World isn't there yet. Nor are we sure they are even heading there. People assume but who really knows?
Chris Maunder wrote: Frankly I wish the ROW would use Lightning, not USB-C. Agreed but it will never happen. 1) Apple likely charges a licensing fee for "Lightning" and 2) even if they didn't the ROW probably wouldn't go there purely out of spite.
Chris Maunder wrote: The slim, bendy inside contact on micro USB and USB-C are my bane. Amen!
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
He wants to fix the bluetooth and NOT the headphone jack
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
AFR: "Steve Wozniak says Apple must fix iPhone 7 Bluetooth or revive its headphone jack" [^]
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
|
Indivara wrote: To paraphrase, future thieves might capture your fingerprint and photo without touching your iPhone.
Hilarious!!! Way to think outside the box.
When I read the title I thought it was a great idea and funny to capture the thieves like that.
Then I read your comment and you are exactly right. The owner's fingerprints and picture will be on there ready to be purloined by hackers.
|
|
|
|
|