Before Detroit Can Move On, It Needs to Upgrade from Windows XP
fivethirtyeight.com
fivethirtyeight.com
Boston has had an electrical fire alarm system for over 100 years. There are hundreds of call boxes located on city streets. You pull a handle on one of those boxes and an alarm rings in the city's Fire Alarm building. The dispatcher can determine which box was pulled and the location. The city licensed the technology from Samuel Morse, who was living in town at the time. There's a modern digital system as well, but the fire alarm boxes still work
(I've been inside the Fire Alarm building and seen the original wiring from the 1920s. It is beautiful.)
* sent serial characters over a modem on a dedicated phone line.
* the characters ended up in a hacked printing terminal.
* that closed a relay that rang the gong in the fire station after the printing terminal had generated the associated document.
So yay! We solved the problem. Unfortunately such "one off" systems tend to be maintenance nightmares (which is where I came in).
It's almost never the case that a city is in such shambles that implementing a completely new technological base would cause less problems than maintaining the current one. Since it seems Detroit is completely lacking in any technological foundation currently, this could be a huge chance for them to remake themselves.
With the huge rush of municipal ISP's, availability and dependency of open source software, and numerous intelligent startups, Detroit is in a position to because an incredibly techno-smart city.
Yes I know this would cause issues, and it would change the dynamic of the city. However, I think facing those problems, and creating all those new jobs provides a significantly higher potential for stability than whatever the auto-industry can offer while still not using robots completely manufacture cars.
Regardless though, this article holds true. Detroit needs to advance, faster than it ever has in the past, and I really hope they succeed.
Unfortunately, you can't change the weather.
This is stunning to me. From some rough calculations, even with very generous estimates, it cost about $8 to cut a payroll check back when I was in charge of payroll processing for a medium (5k employees) sized company.
> The payroll system consumes the daily work of 149 full-time employees, of which 51 are full-time police officers.
This sounds like a municipal bloat problem, then, and not an IT problem. In fact, I would bet that most of the city's IT problems are merely symptoms of the larger problem.
The city of Detroit indirectly attempted and failed to create a psuedo-socialist state within itself (I'm a Detroiter).
The City in and of itself is the largest employer within its own boundaries, because when the city wanted to create new jobs. Its very easy to expand services, hire new people. Bam new jobs created, and then you can hire directly from city people, city people stay in the city. Tax dollars come back to your pocket :D
The problem is then those people who get jobs, move into the suburbs, and the city loses money because what it hoped to regain in taxes back to itself, never came.
What this leads to is a TON of people on city pensions, and city health care who don't live in the city, and haven't for years. Collecting city money, that's simply being exported to near by suburbs.
adverb
1. In a way that is not directly caused by something; incidentally.
2. Without having had direct experience
They didn't mean to do it, but ultimately that is what happened.
Would you still phrase it as "the government created a socialist state"?
Whipping out the word 'socialism', in the American political discourse, typically turns it into a silly red vs blue conversation.
Huh? But I agree that Custom Support costs only a few hundred thousand for the first year at a minimum, but note that the price do increase year to year.
I seem to recall we had a similar discussion in the wake of the disastrous healthcare.gov rollout. For example, https://news.ycombinator.com/item?id=7855295
There may be some pointers here applicable to the US scene. Nevertheless, it's good to see management finally realizing the cost benefits of smaller-scale operators.
Also I try to only take smaller projects (up to $100000 or so) since they tend to be handled by much more sane people all around.
You're in a bubble if you think that.
The same is not true for Windows, where XP obviously gets dropped with no sane upgrade path and a non trivial cost.
It's clear you've never worked in desktop support if you think that your personal experiences upgrading your computer apply to any kind of wider deployment.
There are issues training staff, maintaining a fleet of compatible hardware, compatible software etc. This all costs money and will - two things Detroit clearly didn't have. Making the software "free" may in some cases bring one cost down, it may also inflate costs in the other parts of the equation.
I personally don't use Windows in my computers, but I have supported networks that do and participated in a Windows XP to Windows 7 upgrade project. You have to hand it to Microsoft, if you stay within their support windows then it's remarkable how well their upgrade path works. The money you pay them is actually buying very polished system.
The open source approach can have lower up-front costs (but isn't guaranteed to have...), but it requires talent that's harder to find and more expensive as a result. There's also the problem of user resistance, as you point out. We have enough trouble just getting users to use FF/Chrome instead of IE; Linux desktop systems wouldn't go over very well and would require a ton of effort. That's not even touching the problem of a lot of infrastructure being irreversibly tied to software that expects to run in a Windows environment.
But the Microsoft stack can also incur a lot of up-front expenses for larger organizations, and license management isn't very easy either. And, it has its own issues and glitches.
Just to pull a number out of my butt, I'd guess a city like Detroit would be looking at millions in Microsoft licensing costs alone if they were to upgrade their entire infrastructure.
And XP->7 isn't usually too bad, but there are some recurring problems we've encountered (Quickbooks), and XP->8 doesn't work at all.
The problems that stopped detroits windows upgrade path would have absolutely occurred with any other platform.
That being said, might be an area to make a killing having a highly-modular City CMS you can sell for half the price of contracted software.
http://www.codeforamerica.org/apps/free.html#nav-tabs
There's also some companies doing SAAS apps for cities. I hope Detroit jumps ahead of other cities in using the cloud. Maybe even replace some of those aging computers with Chromebooks.
Apparently I'm relatively new to technology, but when was this time when "encryption wasn't used?" It seems so fundamental today that I can't imagine a world without it.
Of course, most Internet traffic to this day is still not encrypted, including email, which travels over the wire as plain text!
Encryption at rest is harder to nail down; in my experience it has caught on quite a bit slower than over the wire. Until recently, it seems like most orgs believed that local network security meant they didn't have to encrypt data at rest.
These days it's not that we need encryption, apparently we need stronger encryption and proper training for people who handle other people's data.