Earlier quoted context omitted.
And the reason he blew up was because any changes to the way 911 operators worked had to be approved. Wow. What I can't believe was that he was allowed to resign and wasn't fired on the spot.
In 2005 I was creating a national 9-1-1 company for VoIP. It's understandable why people would be so conservative given the stakes. (Though sometimes they laughably underestimate the fragility they introduce, like initiatives to hook up every PSAP to the Internet and route calls that way.) One PSAP in particular was very upset with our service. He insisted that we do not connect "Internet calls" to his PSAP, as "ther…
Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
81–90 of 105 posts
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#82Earlier quoted context omitted.
> Maybe he just deployed a webapp that the people in the communications center could access... I can hardly thing of a single bit of code that should be deployed in such a literal life-and-death environment, which shouldn't go through FULL REVIEW. Maybe it's a small webapp that gives a bit more information -- which leads dispatchers in the wrong direction one out of ten times. Maybe his "highlighting the most critica…
Clemens is in the comment thread. It seems like the system he wrote read out of the 911 call database and displayed all the active calls. Then highlighted calls based on keywords so the head dispatcher could more easily see high priority calls ( crimes in progress ? ). This seems very safe. The captain in question is just protecting his turf. Even if he saw the benefit he would never admit it because it wasn't his id…
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#83The software doesn't highlight calls it highlights messages with keywords. This was asked for by a dispatcher who said during emergencies it's hard to spot the important messages. This particular dispatcher's job was to monitor all of the other dispatchers and ensure that calls were prioritized correctly. The software itself did not do the dispatchers job for them. Calls are prioritized before the Chief Dispatcher ty…
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#84Earlier quoted context omitted.
What is worse, it is not even clear that the captain is entirely wrong here. If Clemans screwed up, he had the potential to have 911 calls be routed to /dev/null. If he succeeded, the department became more efficient. However the 911 system is already working "well enough". Therefore in terms of outside perception any win will be small, and disasters could be huge. He is not the one who has been give the authority to…
Clememns is in the comments explaining how the system worked. He just reads the current calls out of a database and displays them with some highlighting. There is no write.
Touching mission critical things always has risk and those risks have to be mitigated at a political level. If the programmer is this bad at respecting political ownership of responsibility, he has no business touching production this way.
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#85The software doesn't highlight calls it highlights messages with keywords. This was asked for by a dispatcher who said during emergencies it's hard to spot the important messages. This particular dispatcher's job was to monitor all of the other dispatchers and ensure that calls were prioritized correctly. The software itself did not do the dispatchers job for them. Calls are prioritized before the Chief Dispatcher ty…
What kind of messages? What kind of highlighting? What's a specific use case you were targeting? (I'm sure there was one! I just see too many of us speculating about it.)
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#86Earlier quoted context omitted.
I'm not convinced a 'calm and rational conversation' would help either. Seems like his superiors were filled with aggressiveness and testosterone.
What makes you say that? Clemans sounds like the aggressive one.
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#87Earlier quoted context omitted.
You read the story quite differently from me. I don't think he changed how they operated at all. He gave them a program which highlighted the most critical calls for most urgent attention. That's EXACTLY how 911 operators are SUPPOSED to operate. CAD systems are supposed to do that but it can be difficult to properly do that when lots of calls come in - and when a really critical calls does come in, it frequently is…
That's not why he was fired.
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#88Earlier quoted context omitted.
Yes, it's how they are supposed to operate. But what makes a call "high priority?" Are 911 operators actually working off this list? What happens if the program fails; what's their back up plan? What happens if there's a bug in the program, is he going to fix it or will he have lost interest? Are their regulations about maintaining a log of what was displayed in case of a lawsuit? Where's the source code, what happen…
Not knowing much of anything about 911 dispatch, this would be my short list of criteria for elevating call priority: - Caller has indicated a situation wherein a delay in the arrival of emergency responders may contribute to more serious harm being done in the caller's vicinity - Caller has indicated a situation wherein a delay in the arrival of emergency responders may result in them being unable to render any mean…
When you work on governmental projects, a lot of requirement are legislated in. 10 years ago there might have been some incident that caused the city of Seattle to enact an ordinance stating that all escalations had to be logged. Perhaps that came through the state legislature. That's not some requirement that you can 'get to later' or 'iterate' in. It's technically 'against the law' to deploy code without that requirement satisfied.
I'm not sure if the outcome of his meeting with the captain would have resulted in his banishment from working with the 911 operators if he didn't blow up at them. But, had one of my developers coded a small web app and deployed it without telling anyone, I'd be miffed, if he did it to another group without telling that group's manager, I'm sure I'd get talked to by that manager.
If that developer had gone in and changed a mission critical piece of code without telling anyone, or getting the code reviewed, if it worked, they'd get a stern talking to, if it broke the system, they'd be on a PIP.
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#89Earlier quoted context omitted.
You read the story quite differently from me. I don't think he changed how they operated at all. He gave them a program which highlighted the most critical calls for most urgent attention. That's EXACTLY how 911 operators are SUPPOSED to operate. CAD systems are supposed to do that but it can be difficult to properly do that when lots of calls come in - and when a really critical calls does come in, it frequently is…
> He gave them a program which highlighted the most critical calls for most urgent attention. Sounds like he changed how they operated to me
Re: Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
#90Also in the Seattle Times[0], an interesting quote, apparently by Clemans: “Basically, it all went to hell,” said Clemans, describing his relationship with the department. “The problem is [the department] wants to use technology, but it wants to have vendors who build these large systems that cost a lot of money and are hard to implement. I want things to go fast and I’ve been working with people who realize governme…