arink
Standard operating procedure would need to change so the government entity has security as a requirement, details on how the requirement can be satisfied, and a bunch of money to pay for it.
So tack on $X million for each contract to have a 3rd party audit the code, documentation, and hardware for security vulnerabilities. And an added maintenance contract to fix any future vulnerabilities for the lifetime of the program (20+ years most likely).
From the higher up side, what do you get for all that money spent? No new functionality, no fancy demos. Going to be hard to convince them security is important when they can fund something they view as more critical or more interesting.
EDIT: To answer the question of what can be done, I think it'd require a culture change on the contracting side. The engineering side of the house is mandated to only do work that relates directly to the contract. The hours bid will likely be for the minimum necessary to satisfy those requirements. You can create a new interface, but you won't have the time to do any fuzz testing for example.
Depending on the content and nature of your website, I expect the likelihood of approval will vary from difficult to impossible.
"What we're trying to create here, it's lofty, open, we bring in lunch, we hire younger people. Part of creating the vibe is not just the space but the amenities. Bring in your dog."
http://www.chicagotribune.com/lifestyles/pets/ct-pets-office...
No idea if that counts as ageism. Is it any worse than mentioning "recent graduate" or "0 - 2 years experience" in your job advertisement?
FYI: Something to be aware of is if the company shuts down at the end of the year. You may have to use 2 - 4 days of vacation around Christmas/New Years or take it those days as unpaid.
Specific to Erlang: http://www.erlang.org/faq/implementations.html (see 8.9)
As a personal example, I'm not sure anybody had heard of or used Jenkins when I arrived. We now have an automated build, multiple levels of testing, static analysis, etc. I installed it and did some initial configuration, but others took on the majority of the work because they bought into it.
Couple other thoughts
- For CI, mention it to the team, have examples to back up where it helped, and offer to set it up. Shouldn't take too long and it'll pay back as soon as you catch some busted code (yours or theirs)
- While Subversion may not be as highly regarded as Git, it works just fine. So I wouldn't consider that a negative, just a different tool.
In the CNN article, it is mentioned that the most requested position is for "computer systems analyst" which "is also a lower-paying job compared to jobs like software engineer and requires only a two-year degree." It is quite possible that some of those analysts are over-qualified for their jobs and should be making software engineer or senior engineer money.
The Government Acountability Office wrote up a report about 2.5 years ago [1] that does mention limited oversight (page 3). The text:
"Elements of the H-1B program that could serve as worker protections
such as the requirement to pay prevailing wages, the visa’s
temporary status, and the cap itself are weakened by
several factors."
Just because it is illegal, doesn't mean it isn't happening. Most people I know get more done when they aren't interrupted
I'm a morning person, but unfortunately it is much easier to get an uninterrupted block later in the day (6pm and after) than it is early in the morning (6am onward).If I could function better late at night, I'd switch my schedule in a heartbeat.
Found this at http://www.law.uiowa.edu/documents/2010-11_handbook_web.pdf which would seem to back it up since he was in law school at this time: "In November 2005, the faculty decided to adjust the grading scale and grading curve applicable to the students who entered the College in May 2004 and thereafter. This change included a retroactive adjustment of the grades of students entering in May 2004 or thereafter."
And wikipedia has an article showing a pretty large range with where various law schools set their 50% mark. See http://en.wikipedia.org/wiki/List_of_law_school_GPA_curves