epc
Posts
Daily East River Dogs (Taken with Instagram at East River Ferry Terminal Brooklyn Bridge Park/Dumbo).
Grr. Wish I could catch when the iPhone autocorrects “dogs” to “digs” (or WHY it does that).
The Ron Jon surf shop signs are the Wall Drug signs of I95, moreso than the South of the Border signs.
And all I wrote was this whiny blog post.
In theory I was going to serve in some sort of executive role at a local startup, in practice that only lasted for six months. I’d write more about that experience, but can’t, even ten years later.
I have many minor regrets, but not many major ones.
My head was quite messed up that fall of 2001. 9/11 being only one of many little chessmen playing around in my head. Honestly, I think that the implosion of what I thought was a career at IBM did more to mess up my head.
I hadn’t really thought much of it recently until jwz’s piece “Watch a VC use my name to sell a con.” hit the wires. I think much of my resistance to traditional VC funded startup mythology comes from having had a similar experience at IBM, though with only a small pot of fuck–you money at the end.
I know, I know, IBM? But seriously, the small group we had running ibm.com (under 25 people for most of the 1994-1999 period) was severely underfunded and understaffed for what we were allegedly supposed to do (run www.ibm.com and a myriad of other IBM corporate sites, while also directing in some sort of vague cross-matrixy way all of IBM’s web sites, 1000+ of them, worldwide). We slept under the desks in our office in Armonk, until we got kicked out in December 1996, then we slept on/under desks at offices at 55 Broad Street in Lower Manhattan.
We were chronically short on hardware. I regularly erased the logs for www.ibm.com for the first couple of years because I simply had no place to store them and couldn’t get funding for a 1Gb (!) drive to archive them to. Don’t even ask about tape backup.
IBM’s foray into Chess web sites was mostly a disaster, partly due to my own mistakes (hey, did you know that even with reverse resolution turned off a certain 1997 era web server would still try to do reverse lookups, and hang horribly on a multiprocessor RS/6000 system? Yeah, neither did I), but also due to funding (the first Chess site was hosted on a shared server at some poor ISP in Boston because …well, it wasn’t a priority. Until it crashed and rearranged priorities).
Ahem…anyway, ibm.com was a great, small, team at the epicenter of a truly revolutionary era in technology and within IBM. I miss that team. When I tried to return to IBM in the Fall of 2001 (after a ~8 month post Sydney Olympic Games sabbatical) I couldn’t find any organization that came even close to that sense of camaraderie, collaboration and innovation. I’m sure they existed, they probably still exist within IBM, but I couldn’t find one, and ended up leaving on a really sour note.
I honestly thought that having served as Corporate Webmaster (I know, what the hell is that? Think CTO. Sort of.) for IBM would have been an entree into multiple opportunities. If anything it’s been a millstone (NOT albatross, read up on your Coleridge). Larger companies viewed it as a non–executive HTML jockey role, smaller companies viewed it as too much experience. Non–profits viewed it as a guarantee that I’d walk out on them the minute I got an offer from Corporate America™.
Still, I think leaving was the right thing to do, perhaps for the wrong reasons at the time.
I think that if you find yourself in a situation where you’re constantly sacrificing your personal life and health for some mythical payoff in the end, you need to get out. The payoff, if it ever comes, never approximates the personal cost, never pays it back.
As for me, I sort of view the past decade as having been on the extended DL.
I don’t have a grand plan for 2012 or the following decade, let’s see what happens.
Audio
Profile
Summary
In 2002 I started Artific Consulting as a boutique consultancy on web site operations & strategies for growth and management. After nine years I have decided to suspend consulting to focus on growing a side business into a more formal business.
I am available on a limited basis as a mentor to NYC area CTOs and technologists. I am not actively seeking consulting engagements.
Experience
- Sept 2009 - PresentFounder / Stigmergy LLCStigmergy is commonly defined as the swarm intelligence exhibited by ants. I am developing a business which combines my interests in “big–data” analysis, geographic information systems and graphical visualizations of data. The target customer set is small-to-medium businesses in the US and Canada.
- Aug 2008 - PresentPartner / Rowland LLPRowland LLP is an investment partnership. It is closed to new investors and is not presently seeking investment opportunities.
- Sept 2002 - Dec 2011Owner / Artific Consulting LLCBoutique consultancy focused on web site operations and digital strategies. Developed content management systems and e–commerce systems for several clients. Advised several clients on how to manage growth in technology and in their technology teams.
- Dec 2001 - Jun 2002Senior Vice President, Technology / netomatI was recruited to take on this position responsible for managing the development of a multimedia authoring tool and player in Java at this New York City based startup.
- Sept 2001 - Dec 2001Senior Consulting I/T Architect / IBMI was responsible for evaluating existing client Internet services and architectures and recommending IBM solutions to optimize performance and reduce cost.
- Nov 1999 - Jan 2001Senior Manager, Official Web Site, Games of the XXVII Olympiad (Sydney Olympic Games) / IBMMy responsibilities for the Sydney Olympic Games web site consisted of managing a fantastic team of 35 application developers spread across the US, Spain, and Australia. I was responsible for personnel and project management as well as serving as a technical liaison between the development team and IBM, IOC and SOCOG executives.
As with previous Olympic Games web sites, in late 1999 I was recruited to take on managing aspects of the official web site for the Sydney Olympic Games. Over the course of 1999 I had advocated transferring www.ibm.com operations to IBM's Global Services arm and I had also transferred many of my Corporate Webmaster responsibilities to the IBM CIO's new Business Transformation process. As it was impractical to continue in both roles full-time, I decided to end my tenure as IBM's Corporate Webmaster to take on managing the Olympic Games web site.
I developed and managed the plans to transfer our team to Sydney with minimal impact on development. I coordinated various tests of the web site as well as our participating in the formal dress rehearsals. I briefed IBM, SOCOG and IOC executives on various issues, problems and activities related to the web site.
During the Olympic Games my role shifted to be one of two operations managers for the web site. In this role I was the sole contact with other Olympic Games organizations for any issues concerning the web site and was responsible for quickly analyzing and resolving any issues related to the site during my shift.
As Sydney was IBM's final Olympic Games, my post-Games responsibilities were to help transition my staff to other positions within IBM as well as to prepare contractual transfers of information about the web site to the IOC. - Dec 1996 - Nov 1999Corporate Webmaster (CTO) / IBMThe Corporate Webmaster was primarily a communications and business strategy role distinct from my parallel responsibilities for managing the technology operations for www.ibm.com. It was my responsibility to review and approve or reject all IBM web sites after consulting with peers in IBM Security, Legal, and Communications organizations. I was also responsible for coordinating communications to all technology professionals managing IBM web sites and Internet services.
As Corporate Webmaster I was directly involved in developing naming strategies for IBM’s online presence and enforcing the policies and practices of IBM’s Marketing Communications organization. I worked directly with security and legal organizations to identify rogue IBM sites as well as non-IBM sites and services masquerading as IBM owned or endorsed.
I helped develop and implement a technology architecture to consolidate IBM’s web presence from a haphazard collection of systems to a professionally managed service operated by IBM’s Global Services arm. The final step of this process was to help develop and evangelize a corporate–wide process for designing, developing, approving, measuring and managing new web sites and Internet services and transfer those responsibilities to the office of the CIO. - Dec 1994 - Nov 1999Senior Manager, ibm.com technical experience / IBMOver five years I created and developed the role of a technical webmaster position responsible for systems and application operations for www.ibm.com. My responsibilities grew from application development on Unix systems to designing, deploying and managing a mirrored Internet services deployment using IBM’s RS/6000 PowerParallel SP/2 architecture coupled with the Andrew File System (AFS) and later Distributed File System (DFS). I developed a variety of applications in C and Perl to manage content and services for IBM’s primary corporate site as well as secondary sites we were expected to support for related corporate organizations. My team grew from myself in December 1994 to fifteen application developers, systems administrators and webmasters responsible for operations of the web site in 1999.
In 1996 and again in 1998 I was seconded or temporarily assigned to IBM’s Olympic web site efforts. These are detailed in separate entries below.
In late 1998 I and my team designed, deployed and managed tools to support the development and testing of IBM’s “Bullseye” redesign, coordinating content development and deployment over hundreds of disparate servers and organizations while presently a unified look to outside world.
Over the course of 1999 we migrated www.ibm.com to the remnant Olympic Games systems and transferred systems administration and security operations to IBM’s Global Services organization and IBM’s CIO.
In 1999 I was also responsible for IBM’s Year 2000 reviews of Internet services. I developed tools to help audit IBM’s web sites for Year 2000 compliance, as well as advised on how to mitigate Year 2000 exposures in JavaScript and other web technologies.
My role evolved over time to become less technical and more about the business of managing IBM’s presence online. While still responsible for technology operations of www.ibm.com, my day to day activities in 1998-1999 are best described under the "Corporate Webmaster" role above. - May 1994 - Dec 1994Webmaster, IBM Large Scale Computing Division / IBMAfter IBM’s corporate site launched on May 24, 1994 there was a rapid effort to develop web sites for IBM’s divisions. As one of a few people in IBM’s mainframe division active in Internet technology use and development, I was tasked with developing a web site for the LSCD division.
Over the summer of 1994 I met with various marketing communications and support organizations to both learn about what needed to be on such a site as well as evangelize the use of Internet technologies to communicate with customers.
On launching the site in September 1994 I began working closely with IBM’s Corporate Communications staff responsible for www.ibm.com and in December 1994 I was asked to take a one year assignment to IBM Corporate to support www.ibm.com. - Jun 1990 - May 1994Information Developer / IBMDeveloped technical documentation for RACF, MVS, and Case/390. Taught introductory classes in object oriented programming on MVS. Introduced internetworking concepts and practices to the mainframe development lab and evangelized the use of the Internet to communicate with customers and developers.
Additional Information
Recent tracks
-
Stagefright by Def Leppard2 days ago
-
Photograph by Def Leppard2 days ago
-
Rock Rock (Till You Drop) by Def Leppard2 days ago
-
Mix by DJ Lex7 days ago
-
Shine On by Reactor7 days ago
-
Work It Out by Spectrum7 days ago
-
Generational Love by Resource7 days ago
-
Pearl River (Vocal Mix Featuring Serial Diva) by Johnny Shaker7 days ago
-
Evolution (Tricity Mix) by Guiding Light7 days ago
-
The Path (Submission Mix) by DJ Neon7 days ago
Top artists
Top tracks
-
6 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
Why? by Bronski Beat2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
Miss Murder by AFI2 plays
-
2 plays
-
2 plays
Updates
-
In lieu of Daily Deli Dogs — The Night Hawks (from extremely early a.m. today) — http://t.co/rlNDyzzK
-
The Night Hawks http://t.co/rlNDyzzK
-
@defrag what, they're not opening Glue?
-
Grrr, arrgh.
-
@cdixon there's definitely a bug in their web UI code, frequently shows me following people I know I'm not, and vice versa.
-
@lemay How bad is the bleeding?
-
☞ “Why are Republicans acting like the election was sprung on them by surprise?” — http://t.co/pyTgCaH1
-
@grimacotaco What are you buying, may make it easy for me to figure out what to short ;-)
-
@aneel from anyone or just iphone users?25 hours ago from web | Reply, Retweet, Favorite
-
.DOW hits 13k, time to start shorting again.
-
So, which SuperPAC are you voting for this year? The insanely rich guys or the disgustingly insanely rich guys?
-
Message garbled.
-
Our TiVo died again. Barely three years old. May just unplug from cable for awhile.
-
Time Warner cable just went down mid-working session. Luckily we pay an insane amount for backup DSL.
-
@defrag ensure that the people you need to meet with all dine at the same food poisoning restaurant together :-)
-
My day unexpectedly opened up due to a bunch of cancellations. Take a long dog walk? Write some code?
-
Wish fab.com did not require a login just to see teaser pages, bet it cuts down n their sales.
-
When picking up your better half at JFK, pay attention to the airline she flies in on. Alternately: BA and AA do not share Terminal 8. #doh
-
Had to turn off Face the Nation …the idiocy spewing forth from Santorum was too much to take.
Recent tracks
-
Stagefright by Def Leppard2 days ago
-
Photograph by Def Leppard2 days ago
-
Rock Rock (Till You Drop) by Def Leppard2 days ago
-
Mix by DJ Lex7 days ago
-
Shine On by Reactor7 days ago
-
Work It Out by Spectrum7 days ago
-
Generational Love by Resource7 days ago
-
Pearl River (Vocal Mix Featuring Serial Diva) by Johnny Shaker7 days ago
-
Evolution (Tricity Mix) by Guiding Light7 days ago
-
The Path (Submission Mix) by DJ Neon7 days ago
Top artists
Top tracks
-
6 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
Why? by Bronski Beat2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
Miss Murder by AFI2 plays
-
2 plays
-
2 plays
Repositories
Watched Repositories
-
The Mongo Database322 forks/2532 watchers/Pushed 64 minutes ago
-
evented I/O for v8 javascript1520 forks/13270 watchers/Pushed 3 hours ago
-
19 forks/137 watchers/Pushed 5 hours ago
-
Yahoo! Cloud Serving Benchmark74 forks/265 watchers/Pushed 6 hours ago
-
Ajax.org Cloud9 Editor568 forks/2519 watchers/Pushed 6 hours ago
-
A Property Graph Model Interface47 forks/253 watchers/Pushed 9 hours ago
-
Official clone of the Subversion repository.674 forks/3521 watchers/Pushed 10 hours ago
-
Opa Language31 forks/322 watchers/Pushed 13 hours ago
-
PyMongo - the Python driver for MongoDB138 forks/636 watchers/Pushed 13 hours ago
-
Professional front-end template. So much goodness baked in by default1591 forks/10833 watchers/Pushed 15 hours ago
-
Git Source Code Mirror376 forks/1774 watchers/Pushed 17 hours ago
-
a Map/Reduce framework for distributed computing72 forks/423 watchers/Pushed 19 hours ago
-
The PHP Unit Testing framework.212 forks/1465 watchers/Pushed 29 hours ago
-
Charts for Raphaël199 forks/889 watchers/Pushed 46 hours ago
-
A TileMill/Carto project for OpenStreetMap PostGIS databases8 forks/39 watchers/Pushed 2 days ago
-
Twitter's collection of LZO and Protocol Buffer-related Hadoop, Pig, Hive, and HBase code.72 forks/366 watchers/Pushed 2 days ago
-
Sentry is a realtime event logging and aggregation platform140 forks/1070 watchers/Pushed 2 days ago
-
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.951 forks/6555 watchers/Pushed 3 days ago
-
simple, distributed message queue system92 forks/1238 watchers/Pushed 4 days ago
-
Deployinate!52 forks/854 watchers/Pushed 5 days ago
-
Simple daemon for easy stats aggregation194 forks/1327 watchers/Pushed 5 days ago
-
A Carto template for OpenStreetMap data20 forks/79 watchers/Pushed 5 days ago
-
Face substitution experiments using ofxFacetracker11 forks/91 watchers/Pushed 6 days ago
-
Python module that allows one to easily write and run Hadoop programs.54 forks/512 watchers/Pushed 6 days ago
-
OmniAuth is a flexible authentication system utilizing Rack middleware.435 forks/2832 watchers/Pushed 8 days ago
-
Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more168 forks/2665 watchers/Pushed 9 days ago
-
JavaScript Vector Library280 forks/3191 watchers/Pushed 13 days ago
-
Perl driver for the MongoDB35 forks/92 watchers/Pushed 2 weeks ago
-
The last OpenStreetMap road query you will ever need.5 forks/35 watchers/Pushed 3 weeks ago
-
Github Growl Watcher, watch any project and get instant growl notifications for: updates, new watchers, forks and issues7 forks/70 watchers/Pushed 3 weeks ago
-
The jQuery Plugins site42 forks/494 watchers/Pushed 3 weeks ago
-
Phoebus is a distributed framework for large scale graph processing written in Erlang.11 forks/255 watchers/Pushed 5 weeks ago
-
a pipeable JSON parser written in Bash21 forks/363 watchers/Pushed 5 weeks ago
-
baby steps in d3.js9 forks/69 watchers/Pushed 5 weeks ago
-
snippets of code that might be useful16 forks/194 watchers/Pushed 6 weeks ago
-
150 forks/1020 watchers/Pushed 6 weeks ago
-
OpenID library for PHP578 forks/351 watchers/Pushed 7 weeks ago
-
A git mirror of django-bcrypt.12 forks/125 watchers/Pushed 7 weeks ago
-
Write Processing sketches in Python4 forks/100 watchers/Pushed 2 months ago
-
Source code transformer from PHP to C++260 forks/3228 watchers/Pushed 2 months ago
-
Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees.31 forks/693 watchers/Pushed 3 months ago
-
A Google Analytics plugin for jQuery. Improves page load times. Simplifies link and event tracking.20 forks/215 watchers/Pushed 3 months ago
-
framework-agnostic styled alert system for javascript41 forks/579 watchers/Pushed 3 months ago
-
Large scale server deploys using BitTorrent and the BitTornado library42 forks/1148 watchers/Pushed 4 months ago
-
Turn's BitTorrent Java library (tracker and client)4 forks/27 watchers/Pushed 4 months ago
-
A Python logging handler that publishes to redis pub/sub channels7 forks/35 watchers/Pushed 4 months ago
-
A python library for interacting with authorize.net1 fork/4 watchers/Pushed 5 months ago
-
An FFMPEG plugin for removing logos from videos: WARNING: this project is super in progress and not likely to be useful to anyone.5 forks/22 watchers/Pushed 5 months ago
-
GoldenOrb is an open-source implementation of Pregel, Google's graph processing framework15 forks/232 watchers/Pushed 6 months ago
-
Etsy's little framework for A/B testing, feature ramp up, and more.4 forks/84 watchers/Pushed 6 months ago
-
How to develop a curriculum for training programmers to be better ones21 forks/26 watchers/Pushed 9 months ago
-
Interact with the New York City MTA's API3 forks/4 watchers/Pushed 9 months ago
-
150 forks/897 watchers/Pushed 10 months ago
-
S4 is a general-purpose, distributed, scalable, partially fault-tolerant, pluggable platform that allows programmers to easily develop applications for processing continuous unbounded streams of data.17 forks/257 watchers/Pushed 11 months ago
-
An ideal makefile template.1 fork/4 watchers/Pushed 14 months ago
-
Grendel is a RESTful web service which allows for the secure storage of users' documents.7 forks/87 watchers/Pushed 14 months ago
-
P74 forks/16 watchers/Pushed 16 months ago
-
A lightweight, super fast HTTP server built on Node.JS with internal JS API6 forks/169 watchers/Pushed 17 months ago
-
PHP 5.3 OOP interface to the Twitter API11 forks/60 watchers/Pushed 18 months ago
-
Provides an OO API for fetching fitness data from fitbit.com. Currently there is no official API, however data is retrieved using XML feeds that populate the flash-based charts.3 forks/21 watchers/Pushed 19 months ago
-
A PHP clone of Panic's status board31 forks/470 watchers/Pushed 21 months ago
-
Processing applet which creates the images seen in the Streamgraph paper9 forks/150 watchers/Pushed 23 months ago
-
A platform for easily developing multithreaded/replicated servers4 forks/36 watchers/Pushed 23 months ago
-
A modern library for integrating OpenID with Django - incomplete, but really nearly there (promise)23 forks/159 watchers/Pushed 2 years ago
-
General QA materials for Mongo2 forks/16 watchers/Pushed 2 years ago
-
A Python script to grab all your photos from flickr and dump them into a directory, organized into folders by set name.30 forks/208 watchers/Pushed 2 years ago
Just some guy.