Offering regional and national programs, CIO (and CSO) events bring together some of the most respected names and thought leaders in information technology and security. Presented by CIOs and other senior level executives, these invitation-only programs offer timely topics and strong networking. Learn More »
Webcast: In the Google Apps Cloud: How to Achieve Your Business Objectives
Dec 3rd, '09, 1 - 2 pm US/Eastern (GMT-5)
Join Council member Brent Hoag, Director, Global IT, at JohnsonDiversey, as he discusses the adoption of Google Apps which has helped meet four corporate goals; sustainability, simplification, increased employee productivity and global collaboration.
Webcast: Collaboration Initiatives: Benchmarks & Best Practices
Dec 15th, '09, 4 - 5 pm US/Eastern (GMT-5)
Join Council members Ruth Thorpe, VP & CIO at the U.S. Pharmaceutical Operations of Sanofi-Aventis, and Gary Kuyper, CIO at Bethany Christian Services, as they speak about their collaboration initiatives and experiences in how and why they chose the social networking and collaboration tools they are using and their business goals for collaboration, and facing culture change challenges.
Data Overview: Collaboration Initiatives Field Guide: Benchmarks & Best Practices
This appendix to the Council Field Guide provides an analysis which discusses benchmarks for collaboration IT implementation costs, adoption rates and payoffs. The overview identifies top IT and business goals and satisfaction rates for collaboration initiatives as well as best practices and lessons learned for implementing collaboration IT.
Learn more about the CIO Executive Council »February 04, 2008 — CIO —
So you're a programmer and planning on getting hitched? Make sure your intended really understands what he or she is getting into–require a signature from your future spouse on the following handy prenuptial agreement! (If you're already married, attempts to garner signatures after the ceremony have met with mixed success, but it's still worth a try.)
1. I, the programmer's intended, recognize that our wedding may be quick, cheap and/or fancy, but not all at the same time.
2. I certify that my future spouse's old Turbo Pascal text is an appropriate coffee table book now and for the foreseeable future. I will not sell it back to the university bookstore while my future spouse is at work.
3. I understand that my future spouse's profession requires constant learning, that this process will demand certain sacrifices of time and attention, and that these sacrifices will be exponentially larger in years during which he or she decides to switch from ASP.NET to, say, PHP and Ruby on Rails.
4. I assert my willingness to forgo making the same tired nonprogrammer jokes again and again, including but not limited to having a LISP or leaving the dinner table due to buffer overflow from drinking too much Java.
5. I will refrain from asking my future spouse to provide technical and engineering support for all his or her future in-laws. This agreement includes but is not limited to software installation, Vista downgrades, TiVo programming, and troubleshooting for toasters, espresso makers and other household appliances.
6. I acknowledge that my future spouse likes to compile and intends to continue compiling throughout our marriage, even after we have an argument. Or children.
7. I understand that my future spouse's time spent reading thedailywtf, gizmodo and programming.reddit.com is totally work-related and should not be interrupted. Use of, reference to, or pillow talk about slashdot.org is not now, and shall never be, grounds for termination of this marriage contract.
8. REM Begin marital code snippet #1
10 INPUT "How many days will your mother be staying with
us?", U$
20 For U$=1
30 PRINT U$"? Okay - but tell her the Xbox is totally
off-limits."
50 FOR U$ = 2 TO 13
60 PRINT U$"? I don't think so."
70 For U$= 14 to N
80 GOTO FRIEND'S HOUSE
90 END
9. # Begin marital code snippet #2
startofmarriage: MOVE #0 ,D0 ; store chance for
divorce in D0 register
checkbudget:
MOVE $004008, D1 ; weekly budget for clothing in D1
register
MOVE $004012, D2 ; weekly budget for tech stuff in D2
register
CMP.W D1, D2 ; compare the budgets
BGT moretech
ADD.W #1, D0 ; did not spend more on tech this week
SLEEP 604800000 ; wait a week before checking budget again
BRA checkbudget
moretech:
SUB.W #1, D0 ; tech budget greater; relax
SLEEP 604800000 ; wait a week before checking budget again
BRA checkbudget
___________________________________[signature of programmer's intended spouse]
___________________________________[date]
___________________________________[attestation of third-party witness]
Printable Version (Remember: It's only a joke!)
Donnie Briggs is a programmer. He blogs (mostly not about programming) at Liquid Egg Product.
Derek Slater is the editor of CIO's sister publication, CSO. He can't program his own wristwatch. But he's married.