Lets be practical, I am sure the actual app
- Works without network connection
- Metrics (offline syncronization)
- User logins
- Includes price of iPads themselves?
- Involved government and IBM personal
Feel there is really no way to prevent this. This was doubtfully uploaded knowingly (or possibly with ignorance). Data dumps occur all the time. As a file, they can too easily be shared. For sure, the school should work on increasing their awareness of handling secure data. But, in the end, nothing would really prevent this from happing again.
OrderedMap is a Python port of OrderedDict implemented in golang. Fist library/project in go. Feedback welcomed. Settled for the iffy `interface{}` to handle Golang's generics quirks. Makes me uncomfortable with, being that a value of any `type` can be passed in. But yeah, WIP.
> Maybe I should refer to myself as software designer rather than programmer.
I think you should refer to yourself as an Software developer, not a Software Engineer. You can be good by referencing your previous experiences. But knowing how to solve and loving puzzles is a nice sign that this individual can solve problems quick and efficiently. This latter case is less common though. Most programmers are Software Developers, just referencing sdk's and frameworks and minor "new" development.