Here’s an idea for any aspiring hacker out there.
Find a way to make Android mimic an iPhone when it’s connected.
Users will gain the ability to use iTunes to sync music and podcasts (and possibly Apple Apps too if the emulation went that far).
However, more important then just leveraging a known user interface it provides an obvious migration path off of Apple’s proprietary lock-in platform.
Here’s a free thought for you.
How much of people choice in programming languages is really syntax dependent?
For example, I dislike Java (I hate it for other reasons) simply because of the verbosity of ‘System.out.println’ and don’t really understand why Scala would chose ‘println’ instead of Python’s terse use of ‘print’.
And I’m pretty sure despite overt rationalizations like ‘saving myself keystrokes’ that’s just a petty reason.
However, what I learned in compiler construction is that the parser or tokenizer is really separate from the language itself.
So, for example, there’s no reason there couldn’t be a plugin for Java that allowed me to write with python’s syntax, or vice versa. Such a technique might require a little bit of library support, but I suspect adding pythons ‘map()’ even to C/C++ would be fairly trivial.
We should be able to ‘skin’ our languages with our syntax of choice regardless of the underlying compiler, JVM or bytecode.
If this were possible, then ‘language wars’ could be less about syntax and interface (a la emacs vs. vi) and more about the underlying value of the language itself.
If we can theme operating systems and user interfaces, then why not programming languages?
I know it’s easy to sit on the sidelines and poke fun at people trying actually
do something. And we’ve been given many reasons to respect the technical proficiency of the recent administration’s IT personnel.
However, here’s an example of drop down box, from a section of the
White House site, which seems frustratingly naive:
Select your Component Executive Residence at the White House Legislative Branch Senate House of Representatives Joint Items Office of Compliance Capitol Police Congressional Budget Office Architect of the Capitol Botanic Garden Library of Congress Government Printing Office Government Accountability Office United States Tax Court Legislative Branch Boards and Commissions Judicial Branch Supreme Court of the United States United States Court of Appeals for the Federal Circuit United States Court of International Trade Courts of Appeals, District Courts, and other Judicial Services Administrative Office of the United States Courts Federal Judicial Center Judicial Retirement Funds United States Sentencing Commission Department of Agriculture Office of the Secretary Executive Operations Departmental Administration Office of Communications Office of the Inspector General Office of the General Counsel Economic Research Service National Agricultural Statistics Service Agricultural Research Service National Institute of Food and Agriculture Animal and Plant Health Inspection Service Food Safety and Inspection Service Grain Inspection, Packers and Stockyards Administration Agricultural Marketing Service Risk Management Agency Farm Service Agency Natural Resources Conservation Service Rural Development Rural Utilities Service Rural Housing Service Rural Business – Cooperative Service Foreign Agricultural Service Food and Nutrition Service Forest Service Department of Commerce Departmental Management Economic Development Administration Bureau of the Census Economic and Statistical Analysis International Trade Administration Bureau of Industry and Security Minority Business Development Agency National Oceanic and Atmospheric Administration U.S. Patent and Trademark Office Technology Administration National Technical Information Service National Institute of Standards and Technology National Telecommunications and Information Administration Department of Health and Human Services Food and Drug Administration Health Resources and Services Administration Indian Health Services Centers for Disease Control and Prevention National Institutes of Health Substance Abuse and Mental Health Services Administration Agency for Healthcare Research and Quality Centers for Medicare and Medicaid Services Administration for Children and Families Administration on Aging Departmental Management Program Support Center Office of the Inspector General Allowances Department of the Interior Bureau of Land Management Minerals Management Service Office of Surface Mining Reclamation and Enforcement Bureau of Reclamation Central Utah Project United States Geological Survey Bureau of Mines United States Fish and Wildlife Service National Park Service Bureau of Indian Affairs and Bureau of Indian Education Departmental Offices Insular Affairs Office of the Solicitor Office of Inspector General Office of the Special Trustee for American Indians National Indian Gaming Commission Department of Justice General Administration United States Parole Commission Legal Activities and U.S. Marshals Radiation Exposure Compensation Interagency Law Enforcement Federal Bureau of Investigation Drug Enforcement Administration Federal Prison System Office of Justice Programs Violent Crime Reduction Trust Fund Department of Labor Employment and Training Administration Employee Benefits Security Administration Pension Benefit Guaranty Corporation Employment Standards Administration Occupational Safety and Health Administration Mine Safety and Health Administration Bureau of Labor Statistics Departmental Management Department of State Administration of Foreign Affairs International Organizations and Conferences International Commissions Other Department of the Treasury Financial Crimes Enforcement Network Departmental Offices Interagency Law Enforcement Financial Management Service Federal Financing Bank Alcohol and Tobacco Tax and Trade Bureau Bureau of Engraving and Printing United States Mint Bureau of the Public Debt Internal Revenue Service Comptroller of the Currency Office of Thrift Supervision Interest on the Public Debt Social Security Administration Department of Education Office of Elementary and Secondary Education Office of English Language Acquisition Office of Special Education and Rehabilitative Services Office of Vocational and Adult Education Office of Postsecondary Education Office of Federal Student Aid Institute of Education Sciences Departmental Management Department of Energy National Nuclear Security Administration Environmental and Other Defense Activities Energy Programs Power Marketing Administration Departmental Administration Environmental Protection Agency Department of Transportation Office of the Secretary Federal Aviation Administration Federal Highway Administration Federal Motor Carrier Safety Administration National Highway Traffic Safety Administration Federal Railroad Administration Federal Transit Administration Saint Lawrence Seaway Development Corporation Pipeline and Hazardous Materials Safety Administration Office of Inspector General Surface Transportation Board Maritime Administration General Services Administration Real Property Activities Supply and Technology Activities General Activities Department of Housing and Urban Development Public and Indian Housing Programs Community Planning and Development Housing Programs Government National Mortgage Association Policy Development and Research Fair Housing and Equal Opportunity Office of Lead Hazard Control and Healthy Homes Management and Administration National Aeronautics and Space Administration Office of Personnel Management Small Business Administration Department of Veterans Affairs Veterans Health Administration Benefits Programs Departmental Administration Executive Office of the President The White House Business Transformation Agency Special Assistance to the President and the Official Residence Council of Economic Advisers Council on Environmental Quality and Office of Environmental Qua National Security Council Office of Administration Office of Management and Budget Office of National Drug Control Policy Office of Science and Technology Policy Office of the United States Trade Representative Unanticipated Needs Federal Drug Control Programs International Security Assistance Multilateral Assistance Agency for International Development Overseas Private Investment Corporation Trade and Development Agency Peace Corps Inter-American Foundation African Development Foundation International Monetary Programs Military Sales Program Special Assistance Initiatives Military Retirement Retiree Health Care Educational Benefits American Battle Monuments Commission White House Commission on the National Moment of Remembrance Armed Forces Retirement Home Cemeterial Expenses Forest and Wildlife Conservation, Military Reservations Selective Service System Corps of Engineers-Civil Works Administrative Conference of the United States Advisory Council on Historic Preservation Appalachian Regional Commission Architectural and Transportation Barriers Compliance Board Barry Goldwater Scholarship and Excellence in Education Foundati Central Intelligence Agency Commission of Fine Arts Commission on Civil Rights Committee for Purchase from People who are Blind or Severely Dis Commodity Futures Trading Commission Consumer Product Safety Commission Corporation for Public Broadcasting United States Court of Appeals for Veterans Claims Defense Nuclear Facilities Safety Board District of Columbia Courts District of Columbia General and Special Payments Equal Employment Opportunity Commission Export-Import Bank of the United States Farm Credit Administration Farm Credit System Insurance Corporation Federal Communications Commission Federal Deposit Insurance Corporation, activities Deposit Insurance FSLIC Resolution FDIC-Office of Inspector General Federal Election Commission Federal Financial Institutions Examination Council Federal Housing Finance Board Federal Labor Relations Authority Federal Maritime Commission Federal Mediation and Conciliation Service Federal Mine Safety and Health Review Commission Federal Retirement Thrift Investment Board Federal Trade Commission Harry S Truman Scholarship Foundation Institute of American Indian and Alaska Native Culture and Arts United States Interagency Council on Homelessness International Trade Commission James Madison Memorial Fellowship Foundation Japan-United States Friendship Commission Legal Services Corporation Marine Mammal Commission Merit Systems Protection Board National Archives and Records Administration National Capital Planning Commission National Commission on Libraries and Information Science National Council on Disability National Credit Union Administration National Endowment for the Arts National Endowment for the Humanities National Labor Relations Board National Mediation Board National Science Foundation National Transportation Safety Board Neighborhood Reinvestment Corporation Nuclear Regulatory Commission Nuclear Waste Technical Review Board Occupational Safety and Health Review Commission Office of Government Ethics Office of Navajo and Hopi Indian Relocation Office of Special Counsel Postal Service Railroad Retirement Board Securities and Exchange Commission Smithsonian Institution State Justice Institute Tennessee Valley Authority United States Holocaust Memorial Museum United States Institute of Peace Christopher Columbus Fellowship Foundation Intelligence Community Management Account Institute of Museum and Library Services United Mine Workers of America Benefit Funds Corporation for National and Community Service Morris K. Udall Scholarship and Excellence in National Environme Other Commissions and Boards Community Empowerment Board Chemical Safety and Hazard Investigation Board Court Services and Offender Supervision Agency for the District Presidio Trust Denali Commission Broadcasting Board of Governors Commission on Ocean Policy Delta Regional Authority National Veterans Business Development Corporation Vietnam Education Foundation United States-Canada Alaska Rail Commission Department of Homeland Security Departmental Management and Operations Office of the Inspector General Citizenship and Immigration Services United States Secret Service United States Coast Guard Federal Emergency Management Agency Science and Technology Information Analysis and Infrastructure Protection Bureau of Alcohol, Tobacco, Firearms, and Explosives Office of Innovation and Improvement Office of Safe and Drug-Free Schools Election Assistance Commission Millennium Challenge Corporation Public Company Accounting Oversight Board Standard Setting Body CMS Scorekeeping Adjustment Office of Civil Rights Telecommunications Development Fund Research and Innovative Technology Administration National Protection and Programs Directorate Federal Housing Enterprise Regulator National Security Division Domestic Nuclear Detection Office Affordable Housing Program Electric Reliability Organization Hurricane Education Recovery Office of the Fed Coordinator for Alaska Natural Gas Transportat Department-Wide Programs Transportation Security Administration Customs and Border Protection Office of Under Secretary for Border and Transportation Security DEPARTMENT OF NATIONAL INTELLIGENCE Federal Law Enforcement Training Center Immigration and Customs Enforcement Privacy and Civil Liberties Oversight Board Presidential Transition Federal Housing Finance Agency Federal Housing Finance Agency National Infrastructure Bank Recovery Act Accountability and Transparency Board Foreign Assistance Program Allowances Automatic Workplace Pensions Discrimination Claims Settlement Council of the Inspectors General on Integrity and Efficiency Defense Contract Audit Agency (DCCA) Defense Contract Management Agency (DCMA) Defense Finance and Accounting Service (DFAS) Defense Human Resource Activity (DHRA) Defense Information Systems Agency (DISA) Defense Commissary Agency (DCA) Defense Intelligence Senior Executive Service (DISES) Defense Logistics Agency (DLA) Defense Media Activity (DMA) Defense Security Cooperation Agency (DSCA) Defense Technical Information Center (DTIC) Department of Defense Education Agency (DODEA) Defense Intelligence Agency (DIA) Health Affairs (HA) Missile Defense Agency (MDA) National Geospatial-Intelligence Agency (NGA) National Reconnaissance Office (NRO) National Security Agency (NSA) Office of the Inspector General (OIG DoD) Deployment Process Modernization Office (DPMO) Pentagon Force Protection Agency Policy-Defense Technology Security Administration (DTSA) United States Air Force (Air Force) United States Army (Army) United States Marine Corps (USMC) United States Navy (Navy) Office of the Secretary of Defense (OSD) Washington Headquarters Services (WHS) Defense Advanced Research Projects Agency (DARPA)
Does anyone see a problem?
For starters it’s not alphabetical, which makes finding anything atrocious!
However, beyond that I see three entries for “Departmental Administration”!
That’s what happens when you don’t sanitize your data, you can’t sanitize what you do with it!
Working as an Enterprise Architect, you will frequently hear how technology must support a business need. It’s a cliché, yet accurate, reminder that technologists often deploy something that doesn’t best satisfy the problem.
Although play and creativity has a place, even in business, no IT environment can long survive without supplying the business with the means to meet its objectives. There is surly no better route to bankruptcy then wasting time and money, which is what happens when IT divorces itself from the business.
However, often overlooked is the reciprocal need for the business to support IT.
This doesn’t happen when a CIO or CTO is relegated to the back office and denied a seat at the executive table and the effects are more insidious though no less disastrous in the end. Or imagine being asked to run a massive IT department with the wrong skills, or responding to a mandate for change without the ability to make the proper investments.
For any organization to succeed it’s important to realize that all offices must be imbued with the same driving passion and resources for success.
John Willis’ “
Infrastructure as Code” should be a startling epiphany for anyone who has long neglected process and people in favor of technological solutions. Yet, I hope anyone here doesn’t need convincing about the validity of institutionalizing the collective knowledge
However, I wonder about a critical level of infrastructure maintenance that seems to be missed, document maintenance.
I’m sure everyone has experienced the frustration of reading a document with an invalid URL, but is this be accepted?
Should documents not be kept in repositories as well? Why not take the same proactive approach to maintaining links as we do “
Not breaking the Build” when programming?
So why doesn’t your team have a utility to scan internal documents and links when they propose changing page structures, before they’re made live?