ā¦ and now heās got to spend the next 2 years jumping through the government procurement hoops. On $47K, Heāll still end up losing money.
Misdirected anger, folks.
How is this possible? What the hell. 1.4 million for something that gets used for a year?
Just to put in perspective:
The TSA spent about $36 million on devices that puff air on travelers. All 207 of those machines sit in warehouses.
http://www.fastcodesign.com/1669240/the-tsas-insane-budget-and-woeful-track-record
idiots. they could have made a fortune.
Now if we can only get those lines to move faster?
That was 36 million well spent when you realize the alternative was Big Steve and a straw to do the same thing. And he just had an Italian sausage with peppers.
Whereād you get that from? 1982?
If anything the private/public partnership is a mess because of the private side. He doesnāt have to worry about a straightforward purchase order, he has to worry about patent trollies.
FTFA:
In fact, creating a random number generator is a commonly used beginning programming lesson.
You should roll your own random number generator at the same time you roll your own crypto, and only when you do that.
The clone application as presented was not secure. Thereās at least two security flaws (using Random at all, using Random incorrectly). It can be argued that it was āgood enoughā, but how much do you spend demonstrating that?
Spending $47K was a waste for something that could probably be done another way, but add in speccing out, development, code review, qa, acceptance testing it doesnāt seem that far out of the ballpark once the decision was made.
Youāre awfully snarky, Rob, for a guy whose life depends on the fine work of these selfless TSA agents. [chortle]
$13 solution, but I could probably get a much cheaper version.
Iāve written Rand generators and crypto, and they have all been uniformly awful. But as I suspect you know this whole thing misses the forest for the trees. A semi random sample of people using the safest manner of travel for acts that are less likely than winning Powerball is madness.
Whereād you get that from?
I was assuming the TSA contractor certification process was something like that which I read about for Obamacare. I recall a figure that government ātechā contractors average about 65% of their budgets for legal and admin fees. I canāt find the stats off-hand, but hereās some background:
Do you know for certain that TSA procurement is as simple as a purchase order?
Anyway, $47K for an app really doesnāt seem like that much. The end-user UI is very simple, thatās true. But there are far more user stories than āIām a traveller trying to get through securityā. TSA probably also wants reporting, analytics, paper trail, training, documentation, unit testing, etc. ā all of which has to stand up in court when TSA is defending their randomization procedure against a discrimination lawsuit.
Itās not so black and white, is all Iām getting at.
#FTFY
Itās not, but I specifically mentioned the private/public partnership one of my only two sentences earlier, and the private/public partnership is in part used to solve inexpensive problems quickly and creatively.
For exampleā¦
Anyway, $47K for an app really doesnāt seem like that much. The end-user UI is very simple, thatās true. But there are far more user stories than āIām a traveller trying to get through securityā. TSA probably also wants reporting, analytics, paper trail, training, documentation, unit testing, etc. ā all of which has to stand up in court when TSA is defending their randomization procedure against a discrimination lawsuit.
Those sound like billable hours to me, so āregulation hellā is what lots of us call āemploymentā
The intent was to point out that there are lots of scenarios, and honestly the āwe canāt get this software because of the governmentā argument is more anecdotal than real.
Selling to the federal government is still a huge pain in the ass. An independent person like that is going to have to use a middleman. In the past, Iāve worked at a company that sold through Carahsoft.
I would be astounded if you could sell an app to the TSA for $47k and make any money at all.
Yea for us, we have to put in dozens of hours just to create all the documentation they want. And, yes we sell to a contractor who does most of the work, so we donāt see half of what is required.
The level of absurdity here is so high I canāt even be bothered to care about the app. Donāt forget, you can sign up for the pre-check program for reduced security for a measly $85. Are they even pretending to fight an international terrorism network any more?
ā¦Unless thereās actually more security on the pre-check line, because they want the terrorists to think weāre that stupid. TouchĆ©, TSA.
This is silly, as the comments in the Reddit page point out.
Yes, Iām against wasteful spending, and the TSA, and security theater, but in no way did this person recreate the app, any more than a set designer creates a complete house, to code, with electricity and plumbing: he recreated the facade of the app.
- Is the random generator random? Can he prove it?
- Did all the developers have security clearance?
- Does the app log the data for later analysis?
- Where is the database for the logs? Is it secure? Who has permission to access it, and how does that get granted? Can you download an anonymized dataset?
- Is it logging the time, GPS location, TSA agent, and lane?
- What if it canāt get a WiFi signal? Does it batch up the logs? Is this tamper-proof, or can you disable to wi-fi to cover-up the fact that you deliberately let someone through the no-check lane?
- Have you mocked up different versions and seen which one TSA agents find most intuitive? (An arrow is simple to recreate after the work has already been done deciding on that.)
$47,000 is just six days for a five-person team at $200/hr (which is a reasonable rate for a developer). But less than half of that is going to be left over for the developers once youāve added a two hour planning meeting with eight people, a wireframe sketch-up, two managers to sign off, a review, multiple revisions because each TSA bureaucrat wants it to be slightly different and has an opinion on arrow color, QA, and documentation.
Youāre probably left with three days of coding for three people, at that budget.
This is what enterprise software costs. If NASA or JPL or PBS some other big company, governmental or not, were creating an app of similar scope, it would cost the same.