It looks like you're new here. If you want to get involved, click one of these buttons!
Yahoo has declared QA dead. Tonight on GeekNights, we have some thoughts. Unit tests and test driven development are valid ideas, but they are often misused. In the news, basically all drones in the US must now be registered, American NIMBYs think solar panels steal sunlight from crops and scare young people away, MIT unleashes Vuvuzela for deniable communication, Google bans Symantec root certificates due to their egregious betrayal of trust (possibly related to US government snooping), Gigster has a horrible business model, and Philips adds DRM lockouts to its lightbulb firmware (proving that we are nigh on cyberpunk dystopia),
Download MP3
Comments
I don't mind sharing my airspace with drones, but they need to know how dangerous it can be for even a small drone to collide with an aircraft, especially a smaller aircraft such as a helicopter.
Anyone can drop some money and come home with a pretty sizeable drone and start flying it that day without any experience or even basic knowledge.
500 feet isn't very high for a good drone and it's the basic lower altitude that helicopters will be operating at. Of course we also operate lower when needed for the job or landing and taking off. Since we might be landing in unconventional places (such as an accident scene or near a fire) we are being exposed to drones that people are sending up.
When the cost of entry is high, such as RC planes and helicopters that can fly that high) the level of responsibility also has been high. Drones.... ugh.
Our laws are as follows:
- No closer than 30 meters to any building or vehicle you don't own.
- Not within 30 meters of a person, and not above any large gatherings of people.
- Never within 5.5km radius of any airfield, airport, or other designated site for operating aircraft(hospitals with landing pads, for example) without explicit permission.
- Daylight flying only, only under clear conditions, and must be within your line-of-sight
- Never above 400 feet without explicit permission
- No FPV allowed without explicit permission
- Not for commercial purposes without a CASA approved certification.
Explicit permission is tricky to get for any of those, and without a certification, almost impossible to get. However, some exemptions apply - for example, indoor racing can be FPV and within 30m of people without permission or certification, assuming you have permission from the property owner.
You do not want to break those rules because CASA does not fuck around. $8500 per offense. If you actually put someone at risk while doing so, the penalties get a lot more serious, and can absolutely include jail time.
Despite all that I am still looking for a new place to go.
Not because the company isn't doing well (might have a HUGE client come in later this month) it more so on their take on agile testing. Automation? That's for 2017 at the earliest, we need to just focus on manual testing now and get the program working....once we figure out what that means from the haphazard specifications. What's this static testing and checking the requirements before going to sprint? You want us to number the requirements so that they can be cross referenced? No such poppycock shall happen.
See why I was nervous in asking for resume tips early last month?
Also once I get some things squared away with some side projects for upcoming panels I am jumping so hard into Selenium so I can add that to my bag of tricks. Automation is the obvious path to go and I rather join the train before it leaves the station. Also the concept of future proofing my job is always nice. See below.
Also as for the stinger, I got two of the three with the PSX classics, that third one I did not catch as well.
As-is, I don't know how many fatalities drones have actually caused, I havn't been able to find anything after a cursory look. I know there are fatalities recorded from traditional hobby RC craft. I know for sure of one from an RC plane which happened to strike its operator, while my grandfather was there to witness (amongst others.) (http://www.rcuniverse.com/forum/clubhouse/138709-rc-fatality-print.html) Yet because these things happen in their own little communities away from public spaces more-or-less, it isn't a major issue.
So that said I do get that drones are warranting some regulation, rules of operation and means of enforcing such. I'd say a drone-operator license for anything over a minimum power/weight is the obvious choice, requiring a basic class, test, and fee. The per-drone registration is at the first glance a not-bad choice but I don't think it's going to do all that much on its own. I see needing at least a basic operator's card to run the registered drones being in the future.
Automated tests are pretty much always better than human QA, but there are areas where writing reliable automated tests are really hard and human QA is absolutely necessary, and so I agree with you guys that ditching human QA is a Bad Idea.
However, I disagree strongly with Scott on unit testing - developers should absolutely write their own unit tests. Writing unit tests makes you do a second-look verification that your code is doing the right thing, and in my experience I generally catch a couple bugs during unit tests. Moreover, the best part of automated testing is that it shortens the develop-debug-develop cycle, because you don't have to wait on other humans to test your code and find bugs, since the automated tests find them. Waiting for someone to come in, figure out how your code works, and then write tests that catch obvious flaws that you should have caught with unit testing defeats that whole purpose.
Also, writing tests for other people's code sucks.
But I also recognize that developers fucking hate writing unit tests.
GUESS WHAT I DID THIS WEEK.
Tang's Delicious, Dude
(Tang is not delicious)
I don't care if a recreational drone pilot understands the fundamentals of lift and can accurately describe it to a FAA examiner, but I do want them to be able to read an aviation chart and understand how other aircraft operate in the airspace environment and how they can pose a real and significant danger to other operations.
Really, the biggest problem with the whole thing, is that it's not easy to obtain or fly a traditional aircraft without anyone noticing. Drones? I could buy one today, start buzzing it around above my house - strictly illegal, being within a 5.5km/3nm radius of an airport - at 600-700 feet, and nobody would even notice to report me.
http://developers.slashdot.org/story/15/12/16/1856241/philips-wont-block-third-party-bulbs-after-all