software

Bits & Pieces of meta from my early career surface in Duane’s World

The timing of this couldn’t be more relevant. I recently reconnected with my good friend Duane Nickull who I worked with in the early stage of my career in the enterprise software business. We worked together on an early web services and e-business standards initiative led by the United Nations CEFACT group and the OASIS standards organization. We co-edited a standard called the ebXML Technical Architecture specification nearly 8 years ago.

Duane just crafted an excellent blog post recapping the challenges we faced, the experiences we had, and the lessons we learned. This is in support of his new O’Reilly book “Web2.0 Patterns“. I highly suggest that anyone responsible for building systems, managing software projects and cross-organizational initiatives check it out:

Forensic Architecture and other lessons from SOA land.

Long live LICFROG!

Labor Day Weekend Projects

My day started at Zoka Coffee in the University District.
Toddy Iced Coffee from Zoka. Amazing

Coffee, breakfast, and some light coding / app config. Then bailed for home, which is where I’m at right now. As it’s a holiday weekend, where many our out squeezing in one last extended summer weekend, I’m pretty well tied up with the reality that are my unavoidable deliverables. I’ve got no problem spending my weekend this way, as I know I am working hard towards something much bigger. So with that, here’s a list of what I’ve got on tap this Labor Day weekend.

What are you all doing? @infinitelymeta me on Twitter or *Like* this post on Friendfeed to get in on the conversation. That’s where I tend to hang out on socnets these days.

Happy Labor Day everyone!

Brian’s Uber List

  1. New range/oven delivery for unit 2214 (one of my new tenants stove broke so I replaced it with this:
    New oven installed in unit 2214. Tenants are happy.
  2. Put out For Rent sign for my soon to be available 1BR apartment in Eastlake, Seattle WA 98102. It rents for $1400 and is the entire lower floor of an historic Victorian home that was built in 1908. An excellent spacious unit with great lighting. Email eastlakeassociates at gmail if interested or call 206.328.3379 and leave a message.

    I will have a 1BR apt for rent in mid September. Lower floor Victorian home.

  3. Java/JSF/AJAX - I’m putting the final interfaces and code tweaks in place for a project that I’ve spend a quarter working on. Final interfaces in place, but still have 75+ line item bug list. Need to go code complete by Monday evening to begin FTP transfer of Development VMware image from one side of our network to an internal only host. Still have A LOT of work ahead of me to finish this project and go into team only beta next week with Public Beta (internal corp net) on Sept 8.
    java.lang.NullPointerException
  4. Landscaping & trim to prep for fall. Luckily, I really enjoy this task. Especially when my 5.5 yr old nephew Logan joins me. He makes some pretty good coin and he’s a GREAT helper.
    ginormous flower
  5. Working with my friend Thom, the Ichthyogenius on our latest project, Reef In A Box that we are looking to launch in the coming months.
  6. Working on the YTranslate.us engine. Coding in PHP/mySQL/Python/etc. Toying with new SMS gateway (thanks to Mona’ Friendfeed post).
  7. Meeting with contractor on some fix-r-up-r projects for 3 of my apts in preparation for Fall/Winter.
  8. Looking for electrician to install some motion-sensor aware lighting in my back alley and in between my building to deal with my unwanted-persons-on-my-property challenge.
  9. Water changes & general maintenance on my 300 gallon reef tank.
  10. Prep/meet with GC on new reef tank project. Wait till you see what I’m going to build. It’s gonna pop!
  11. Shade garden v2. Part of the landscaping stuff I suppose, but definitely worthy of mention.
  12. Replace fire extinguisher in common area to be in compliance with recent Seattle City Fire Department inspection.

That’s all I can remember for now.

Top 10 Reasons I should get a free Techcrunch50 invite

10. Seattle is the new San Francisco

9. I’ve had breakfast AND lunch with Scoble.
Jeff Pulver & Robert Scoble
FF signs w. Robert Scoble & FF's newest engineer  Gary Burt

8. I once strapped a camera on my head and pretended to be iJustine.

7. I got better Gadgets than Nik Cubrilovoic.
New mobile technique for ultra slim mobile internet on the go. No laptop!
mobile geekery. now gamma powered.
rockin the mobile geekery...whoa.

6. I got .flv video clips of Mike, Shel, Nik, Loic, & Calley talking all sorts of nonsense on Qik.

5. http://federatedclouds.com

4. http://reefinabox.net

3. http://infinitelymeta.com

2. http://refriend.me

1. http://ytranslate.us

0. UPDATE: I had to unblock Jason McCabe Calacanis before I sent my @reply on Twitter.

- ∞ +

EaaS and Federated Clouds

I predict this will be the buzzworld du jour today and in the weeks/months ahead. “Everything as a Service”. Makes perfect sense to me. Cloud computing, which really started to take off when Amazon launched it’s AWS platform, is here to stay.

Today, Techcrunch broke the news that they alluded to over the weekend. Essentially, a partnership between Intel, HP, Yahoo!, and a few others to build a new cloud computing platform to allow developers and researchers to test the next generation computing model.

This is a very important development that holds promise for Infinitely Meta, and the engines that we want to build and deploy to the cloud. Our original plans were to leverage Amazon’s AWS cloud and Google’s App Engine (and related sites/services) as the deployment vehicle for our engines, but this new project may trump both Amazon and Google. Remember that we can’t yet discount Microsoft, as they are also working on building their cloud under the Mesh umbrella.

As we continue to build our prototypes, we will likely deploy our engines to whatever cloud we feel will meet our needs. Most likely we will deploy our engines across all available clouds for the highest degree of fault tolerance and redundancy.

I find it VERY interesting that the last domain I registered was http://federatedclouds.com

<∞>

My fear of linked-in

After reading this conversation thread on Friendfeed, I started to comment, but did a quick cut and paste into this here blog post. What follows was my original comment (not posted) that I would like to expand upon here. Then I’d like to get your feedback on Friendfeed, Twitter, or whatever stream you like to post your comments to. I really could care less where you reply, just make it findable!

Regarding my use of Linked In -

“I must admit that I have a LI account, but I have not updated it in probably 6 years. I’ve been working with the same team for 8+ years, having weathered 4 M&A events and countless reorgs. I’ve come to ignore Linked In because after having gone through the first M&A event, the only time I would get Linked In email would be when friends are riffed and forced to move on to other new positions in the industry.”

*Expanding on comment here*

This became a recurring pattern after a while, where the only times I’d ever get email updates From Linked In were from people who were let go or less often just quit for other opportunities. I found myself trying to avoid accepting any of the “friend requests” or whatever their term is for adding people to your network, and I just stopped using it altogether.

I haven’t logged into my account in years and if you check out my profile, you’ll see that the last position I posted was “Senior Product Manager”, which was 2 companies and three job title’s ago.

I’m tempted to login to Linked In and update my profile, just so my stuff is accurate, but I have this recurring fear that all those people who tried to “friend” me and all of my CURRENT colleagues are going to come out of the woodwork and start picking my profile apart.

Many of my professional colleagues are not on Twitter, Friendfeed, or most of the other social networking sites I use regularly, and I’m not sure that I want them to “invade” the communities that I participate in outside of my dayjob.

I’m all for transparency, but I’m having a very hard time figuring out the right balance between personal vs my professional uses of these socnets.

What do you think? I’m very curious to hear what other people think and where I’ll find the most valuealbe advice.

Accomplishments for Q2 2008

Here’s my accomplishments for the quarter, scrubbed for any internal/confidential/proprietary stuff.

===========================
Category 1: Infrastructure
===========================

$$$$ $$$$$ v4 Project -

See $$ v4 Project Status email sent on July 2, 2008 for more detailed
breakdown.

Feature Spec: http://$$.$$
Feature List: http://$$.$$
Network Topology: http://$$.$$
Collaborative Development Guidelines:
http://$$.$$

Business Processes
$$$$$$ Management - Implemented in Q2. Roll out to field early Q3
$$$$$$ Management - Implemented in Q2. Roll out to field early Q3
$$$$$$ Engagement - Implemeneted in Q2. Roll out to field early Q3

$$$$$$ - Modeled in Q2. Implement in Q3
$$$$$$ - Modeled in Q2. Implement in Q3

$$$$ UIs
New $$$$ - DONE
My $$$$ - DONE
Update $$$$ - ALMOST DONE
Search for $$$$ - DONE
New #### - DONE
My #### - DONE
Update #### - ALMOST DONE
Search for #### - ALMOST DONE
New @@@@ - DONE (partner)
My @@@@ - ALMOST DONE (partner)
Search for @@@@ - IN PROCESS (partner)

&&&& UIs
Review $$$$ - DONE
Acquire $$$$ - DONE
Resubmit $$$$ & Request Review - ALMOST DONE
Review #### - DONE
#### Compliance Check - DONE (Pending review by YYY)
Update ####  - ALMOST DONE
Review & Quantify @@@@ - DONE (partner)
Assign @@@@ Project Lead - DONE (partner)
Define Project @@@@ - IN PROCESS (partner)
Review @@@@ Project Plan - IN PROCESS (partner)
Upload & Review $$$$ Documentation - NOT STARTED (Joint)
Upload Final Doc & Signoff - NOT STARTED (Joint)

Live Pre-Alpha / Active Development site: http://$$.$$

===========================
Category 2: Implementation
===========================

Field Support

ppp ppppp - xxxxxxx - one week “firedrill mode” field support for team
on site at xxxxxx. See email summaries from ppp for details. I believe
his comment on my presentation to the xxxx Java development team was
something like “You hit it out of the park.”

pppp ppppp - supported custom task UI and uuu development for xxxxxxxx
opportunity. [Need to verify VMs that ppp submitted this quarter.]

pppp ppppppp - built custom skin, shell, pages, & rules for xxxxxx opportunity. Assisted with implementation of
yyyyyyyyyy for [Need to follow up and make
sure that pppp submits this solution after the engagement is over]

pppp pppppp - helped with specific UI tweaks for custom jjjjjjjjj for
follow up demo/showcase to sssssss (hot customer).

ppppp ppppp - helped him setup custom ffffff Report viewer portlet for
hhh demo.

ppp ppppp pppp - helped with questions on file attachments
provider/panel for custom UI.

pppp ppppppp- assisted with zzzz UI, assignment, and rules config for
zzzzz demo VMware image.

pppppp pppppppppp- assisted with zzz UI, nnnn and page refactoring
for new version of zzzz w. sss demo / VMware Image. [Need to
confirm that we have this vmware asset/solution.]

ppppppp ppppp - helped with specific questions on Bootcamp training
setup and some of the initial modules. Provided email assistance.

ppppppp ppppppp - support on techniques for using zzz and/or sss
for publish to xxx ccc directly from Windows.

ppppp pppppp - assisted with sss UI, ddddd,  page design & layout
for refactoring sssss demo.

ppppppp ppppppppp- assisted pppppp and Course Developer with scoping out
and validating zzz course topics and techniques for Advanced zzz course.

pppppp ppppp - helped ppppp with some issues he was having with zzzzz
Reports. Sent him copy of my generic zzzzz Report Viewer portlet, which
seemed to solve his problem.

General Field Support - monitor and respond to questions when
appropriate on zzz and aaa mailing lists. Day to day repsonding to
questions on qqqq team aliases.

=======================
Category 3: Innovation
=======================

Product Development & Product Related Innovation

Submitted at least 10 bugs to
Product Development teams. [NOTE: I can track down xxxxx entries if you
need them.]

Defined new approach and technique for ***************************************

*********************************** [super secret sorry]

Perfected new technique to **************************** [ again too cool and confidential]

ppppp ppppp - worked with ppppp to setup hosted zzzzzz
environment for him to test sssss z.z.z scenarios. In exchange, he’s
going to personally help us use zzzzzzz to **********************.

Perfected new techniques for ****************** [ sorry. that's the super secret special sauce]

pppp pppp - Product Marketing - Reached out to pppp to help get
our business processes more visibility within the company.
Hoping to use our current zzzzz project as a success story for how xxx
is***************** [sorry]

ppppp pppppppp  - Reached out to ppppp to begin exploring
options for building new ******* [sorry]
ppppppppppppppp - managed collaborative development
and implementation of  ********* [sorry confidential ]

****************

*******************

****************

******** [confidential & proprietary]
====================
Category 4: Improve
====================

Assets (e.g. Bootcamps, training, CAF Utils)

Training & Mentoring - assisted ppppppp & pppppp
with zzz and xxxx UI skills development for projects they were working
on this quarter. Held several webex sessions to demonstrate techniques
and showcase implementation patterns for zzz/xxxx UI building.

Training & Mentoring - delivered several 1:1 sessions with zzzzzzz
partner development team to establish baseline level of agreement and
understanding for specific *************** [confidential]

Training & Mentoring - held several 1:1 sessions in zzzzzz office with
pppp ppppppp to do skills exchange. I helped him with some zzzz/xxxxx
stuff and he helped me by showing some of his dddd/ssss techniques.

Training & Mentoring - worked directly 1:1 with pppp pp to help develop
zzz UI and kk backend skills and techniques. pppp’s expertise in
Database/DBA stuff is critical to making sure our relational model is
optimized.

Training & Mentoring - Recorded Webex of advanced zzz UI building and
custom Java coding techniques from presentation to xxxxx Java developer
team.

Created new section on aaaaa site for reusable components. Precursor to

zzz Util library that we will roll out on aaaaa site in early Q3. Added several reusable components such as xxxxxxx, yyyyyyy, zzzzzzz, etc.
Personal growth, knowledge & skills development

Technology - Learning fundamentals

Self-paced learning of essential skills needed to independently develop,
deploy, and manage ************** [ confidential]
Implemented all ************** [confidential]