Yearly Archives: 2006
Change of Place
In case you haven’t heard, last week I left PayPal to join LinkedIn.
Leaving PayPal was the single most difficult decision I’ve had to make in my career. I am really going to miss the incredible people and the endless opportunities that I’ve been blessed with over the last 15 months. It’s been one great experience after another and I am truly sorry I had to leave. The good news is that Kimberly Blessing of WaSP is taking over the Web Development Platform helm at PayPal and there are few people better than Kimberly at evangelizing Web standards in large corporate environments. It’s comforting to know that the work I started at PayPal will be taken to all new heights under her watch.
And now on to the next adventure. The team at LinkedIn has welcomed me with open arms. It’s so nice to be back in a startup environment and I’m excited to jump into social networking with both feet. When I started building a structured resume almost a year ago, I never imagined it would lead to this. I can’t tell you how stoked I am to have the opportunity to work on hResume and other microformats. I hope to have a little more time to write about my work in that area so stay tuned!
IE7
PayPal Seeks JavaScript Expert
We’re working on some cool things at PayPal right now and we want to round out the Web Development Platform team with a JavaScript expert who can come in and own the behavorial layer. Here is an excerpt from the job posting…
Do you feel like solving problems that have never been solved before? Have you investigated all the JavaScript libraries/frameworks and know what the pros/cons are of each? Were you using XmlHttpRequest before the term AJAX was coined? Do you prefer progressive enhancement over graceful degradation? Do you believe in unobtrusive DOM scripting? If you can answer yes to these questions, we want you on our team today! We need a JavaScript expert to join the Web Development Platform team at PayPal. Come, help define our next generation client-side architecture and develop a scalable JavaScript strategy at one of the most ubiquitous brands on the Web.
For the full job description with requirements, go to PayPal Jobs and enter requistion number 12132BR.
If this sounds like you, or someone you know, please get in touch! Reference Requisition 12132BR.
Disclaimer: While I am an eBay employee, these opinions are my own.
Home Sweet Home
I am home after two weeks on the opposite end of the Earth. It was an experience that exceeded my wildest expectations and highlighted the fact that it really is a small world after all. Understanding that makes me want to see more. They warned me this would happen.
The journey, the destination, the people, the work, the play. It was just outstanding. And this in spite of coming down with the worst flu I’ve had in years. Not sure how I powered through it but, like I told Eric, I did not travel half-way around the world to lie around in bed feeling sorry for myself.
I feel so fortunate to have had this opportunity. It certainly was a highlight of my career and I look forward to returning soon.
The Foundation is Complete
Don’t think about the walls before the foundation is complete.
That was the main theme of my Web Standards Training for 30+ Web developers over 4 days in Chennai, India.
All along, I was billing these full day sessions of classroom instruction as Web Standards Training. But for one reason or another, people still wanted to think of it as being about CSS or tableless layout or how to use divs. So it was a good thing that the first half of each day was dedicated to the structural layer of HTML.
When it comes to building Web pages, I like to use the analogy of building a house (among others). So I always begin by asking the question, “What is the first thing you construct when building a house?”
The answer, of course, is the foundation. When it comes to building a Web page, I equate the structural layer that is HTML with the foundation of a house. And I kept driving home that point. “When you’re building a foundation, you should focus on the foundation. Don’t think about what color the walls are going to be while building the foundation.”
It all seemed to make sense to everyone and by the end of that first half everyone understood what semantic markup meant and how the structural layer is the single most important layer of the three-layer cake (there’s another) that is structure, presentation and behavior.
Of course, all structure and no presentation makes for a dull Web page (and a bland cake) so the rest of each day was spent teaching the basics of CSS. We covered the anatomy of a rule, selectors, pattern matching and specificity. It’s definitely the layer that has the most frosting and they ate it up. There is nothing more satisfying than watching people furiously scribbling notes when you touch upon something that they never knew.
All of this was topped off with a brief introduction to the behavorial layer and the magic of unobtrusive DOM scripting.
I’m going to call it a success. I think we all got something out this training. For me, it was realizing that I truly love to teach the stuff that I love. It really fills me up when I can share my knowledge and instill just a bit of the passion I have for Web standards in others. For them, it was opening a door to a new way of thinking about their work. It is my sincere desire that none of them will ever approach building a Web page the same way again and that they will always …focus on the foundation first
.
Disclaimer: While I am an eBay employee, these opinions are my own.
Interconnected
Man, you gotta love Connexion by Boeing! Half way to Hong Kong, high over the Pacific and I’m connected. I am constantly amazed at how much the proliferation of the Internet has changed this World.
It’s dark, I’ve got noise cancelling headphones on and I am blogging. I honestly feel like I could be sitting in a chair in my living room right now. The only thing that reminds me that I am flying is the occasional turbulence.
Intercontinental
In approximately 45 minutes I will begin the longest journey I’ve ever embarked upon. For the first time in my life I will leave North America and about 36 hours later I will touch down in Chennai, India.
My mission? Straight from the syllabus, it is…
Through lecture, guided discussion, and demonstration, provide the experienced Web developer with a working knowledge of modern Web standards based coding techniques.
What an awesome opportunity!
Good for Google
Google convinces Douglas Bowman to join them full-time.