Originally posted by MicrosoftBob
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
I Work With a Pedant
Collapse
X
-
And what exactly is wrong with an "ad hominem" argument? Dodgy Agent, 16-5-2014 -
Additional :
MTT, the human body is a complex thing so your example may not be a fair comparison. Always the simplest solution is the best. Perhaps they are trying to do something really, really straightforward that works in 99% of cases and meets the deadline.
No synapses, go nerve endings. Something as simple is SASGuru on a good day. Whack it and it works.
Quality, or the definition therein is relative. This pedant's idea of quality might be way over and above what is needed. Perhaps a happy medium is needed?
Why deliver the whole leg and fully articulating knee joint when a bionic spatula will do?Knock first as I might be balancing my chakras.Comment
-
Originally posted by Mich the Tester View PostToo late. The role of 'edge cases' and 'borderline scenarios' is often misunderstood; it's not about what happens when some incredibly improbable set of imagined circumstances come together, but about exploring the possibilities. An edge case can expose a weakness that might actually occur in more probable circumstances. But then, if you've read about exploratory testing and systems thinking, instead of ISTQB and ISO9000 unthinking, you will know that.
It's a bit like the doctor hitting you under your knee with a rubber hammer and watching what happens. People don't hit you under the knee every day with a rubber hammer, so the test isn't to find out what happens when somebody spontaneously takes a rubber hammer and hits you, but it can give an indication that something is worth more investigation.
My advice as to how to make use of your pedant is to listen carefully to his reasoning and ask him to demonstrate on a real system how something can go wrong.
As an example, I injected some JavaScript from a server control - to do this you register the script using a unique key. In this instance I used a string literal as the key. His argument was that we should be dynamically building the key to ensure uniqueness. Well, yes it's best practice but in a piece of code that is completely self contained and will only ever inject this one script then why bother? Why introduce extra logic? It isn't going to break anything and we need to get this out the door pronto.
Another obsession of his is people on slow connections. He took time out to redesign buttons on another part of the site (for which he had no remit) to change the colour of their backgrounds while the page was loading so the user could read the button text.
Again, fair enough but the whole site is a warts and all application and his fine tuning everything is just holding us up.
Fortunately, the client is aware of this as I have his ear on this one.Comment
-
Originally posted by suityou01 View PostAdditional :
MTT, the human body is a complex thing so your example may not be a fair comparison.And what exactly is wrong with an "ad hominem" argument? Dodgy Agent, 16-5-2014Comment
-
Originally posted by Mich the Tester View PostThe skeletal and nervous system (below the neck) isn't really all that complex; the brain is extremely complicated, with some notable exceptions.
So is it possible to be just as over zealous in a testing world?
"No ma'am, the shuttle is not ready for launch as they delivered the wrong colour napkins"Knock first as I might be balancing my chakras.Comment
-
Originally posted by Gittins Gal View PostMaybe edge case was the wrong term to use, especially when there are testers listening in!
As an example, I injected some JavaScript from a server control - to do this you register the script using a unique key. In this instance I used a string literal as the key. His argument was that we should be dynamically building the key to ensure uniqueness. Well, yes it's best practice but in a piece of code that is completely self contained and will only ever inject this one script then why bother? Why introduce extra logic? It isn't going to break anything and we need to get this out the door pronto.
http://testobsessed.com/wp-content/u...eatsheetv1.pdfAnd what exactly is wrong with an "ad hominem" argument? Dodgy Agent, 16-5-2014Comment
-
Originally posted by suityou01 View PostSo is it possible to be just as over zealous in a testing world?And what exactly is wrong with an "ad hominem" argument? Dodgy Agent, 16-5-2014Comment
-
Originally posted by Gittins Gal View PostMaybe edge case was the wrong term to use, especially when there are testers listening in!
As an example, I injected some JavaScript from a server control - to do this you register the script using a unique key. In this instance I used a string literal as the key. His argument was that we should be dynamically building the key to ensure uniqueness. Well, yes it's best practice but in a piece of code that is completely self contained and will only ever inject this one script then why bother? Why introduce extra logic? It isn't going to break anything and we need to get this out the door pronto.
Another obsession of his is people on slow connections. He took time out to redesign buttons on another part of the site (for which he had no remit) to change the colour of their backgrounds while the page was loading so the user could read the button text.
Again, fair enough but the whole site is a warts and all application and his fine tuning everything is just holding us up.
Fortunately, the client is aware of this as I have his ear on this one.Knock first as I might be balancing my chakras.Comment
-
Originally posted by Mich the Tester View PostScript can often be injected from a GUI; that can form a security risk. It's one of the basic tests that security testers execute a I understand it; I'm not a security testing expert though. Sometimes I inject bits of html or even sql in a GUI and watch what happens. Some interesting stuff here;
http://testobsessed.com/wp-content/u...eatsheetv1.pdfComment
-
Originally posted by Mich the Tester View PostOf course it is, but if you have a pedant on the team, why not use him to your advantage instead of dismissing his thoughts out of hand?
1) Raise case
2) Analyse
3) Escalate or bin
Nothing fancy. A spreadsheet would do in the interim.Knock first as I might be balancing my chakras.Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Streamline Your Retirement with iSIPP: A Solution for Contractor Pensions Sep 1 09:13
- Making the most of pension lump sums: overview for contractors Sep 1 08:36
- Umbrella company tribunal cases are opening up; are your wages subject to unlawful deductions, too? Aug 31 08:38
- Contractors, relabelling 'labour' as 'services' to appear 'fully contracted out' won't dupe IR35 inspectors Aug 31 08:30
- How often does HMRC check tax returns? Aug 30 08:27
- Work-life balance as an IT contractor: 5 top tips from a tech recruiter Aug 30 08:20
- Autumn Statement 2023 tipped to prioritise mental health, in a boost for UK workplaces Aug 29 08:33
- Final reminder for contractors to respond to the umbrella consultation (closing today) Aug 29 08:09
- Top 5 most in demand cyber security contract roles Aug 25 08:38
- Changes to the right to request flexible working are incoming, but how will contractors be affected? Aug 24 08:25
Comment