Not to undermine the massive infrastructure twitter must maintain for its core service, Twitter has additional services such as Vine (short Video sharing) and TwitterTV (from the jobs posted). In addition, maintaining an API which multitude of businesses, academics and individuals rely has its own challenges. I'm sure I'm missing more info, but the point is there is much more going on at Twitter (as with most other companies) than the simple services the general public seems to be exposed to and these services are created and serviced by employees.
Ignoring the nature of the product you are delivering will not do anyone any good.
Moral codes, ethics and philosophies are for the classroom, cash is what rules in the real world. The massive efforts of society to abstract our ill-doings (work) from our morals shouldn't be overlooked either.
Can a old programmer learn new tricks? Absolutely. Does he/she want to? Well.
- Is he/she burnt out
- Can he/she sacrifice the time required without neglecting his/her established lifestyle and family
- Is he/she still passionate or is he/she disenfranchised by his/her negative experience in the field?
- Does he/she have the guts to be a noob and feel stupid again? I know many who take pride in their area of expertise and rightfully do not want to dilute their worth by becoming less good in other sometimes newer areas.
I work for a dot com older than LinkedIn which is crippled by a similar (worse) monolith legacy webapp. Innovation, efficiency, development cycles, new features and site/product-wide roll-outs are a pain or in some cases impossible. This story gives one perspective/solution to the problem.
Software is a fast moving space, you snooze you lose. As the web matures, I see many more once-prolific trendsetting companies slip into bureaucratic process-driven monoliths milking every bit of value the antiquated software still holds. The wise companies invest in technology and reap the benefits of the initially intangible results of a flexible, maintainable, truly agile technological stack, however, most companies eventually fall into the cycle of:
- Start-up and innovate
- Grow and profit
- Implement n-layers of bureaucratic oversight and process to protect the value
- stop their ongoing evaluation
- Loose market-share to newcomers and mavericks in your segment
- paralyzed with more market-share loss, copy the competition wherever you can and desperately hold onto your scraps
- keep losing market-share
- disappear into the abyss
The prosecution is alleging that the document leak perpetrated by Bradley Manning directly aided the enemy (al-Qaeda) in their operations against the United States. So what's the problem with including testimony that documents leaked by Bradley Manning were present during the Bin-Laden raid? It's common sense.
It is common sense that information in the PUBLIC DOMAIN is available to well everyone, including "the enemy". Calling the witness to state that Bin Laden seeeked public domain knowledge is just tugging on strings of nationalist emotions. The goal is to smear Manning to Al-Qaeda/Bin Laden (evil, bad, them, enemy) and