Hacker News new | ask | show | jobs
by walolla 830 days ago
Come to think about it, my friend was thinking about doing something for some city in Czech Republic regarding public transportation. From what I heard, it's doable, if you have enough proof, that you will actually solve a specific problem, something like, upgrading the payment system, so people don't have to buy tickets and could use their phone instead, making an app for tracking busses with accurate waiting times, stuff like that.
1 comments

The problem with this sort of software is two-fold.

First, if the target customer is public money (ie govt at dome level) then you run into procurement layers. Unlike business govt can't just have sn opionion on the best solution and buy that. Specs have to be written, tenders awarded, qualifications checked. It's far from a simple process.

The second hurdle is that, it's immediate scale. It's an all or nothing solution. All the bits need to work flawlessly, at significant scale, with custom hardware, in various locations (or worse, in this case, moving vehicles. ) All with unreliable connectivity.

It's a large, complex system with a million edge cases. The programming part is easy, it's the rest of everything that kills you.

Yes, projects like this are possible. But they are wicked expensive to pull off, and require an exhaustive specification, and a very long buying process.

Yeah, that's for sure, I guess you just have to look for the right institution, maybe make some friends. But overall, brace yourself for a long and rough process.