Twitter github

Category “work”

EGit and JGit Website Updated

Last night, I updated the EGit and JGit websites in preparation of our upcoming release review.

It’s not perfect, but it’s much better than before.

If you’re an Eclipse project, I highly recommend you checking out the Nova theme and new default template. Having a good website for your open source project is critical to how people perceive your work. Put yourself into a user’s shoes who is trying to find information about your project. They will use a search engine and the first thing they will come across is your web page.

You never get a second chance to make a first impression.

Consulting and Eating Old Soap

I nearly died laughing at the latest Dilbert.

Ah, the life of a consultant.

Oh, and Scott Adams is a treasure.

Contributing to Eclipse?

The Eclipse Foundation is working on adding a contribute page and have posted a beta version.

If you have any ideas on how to make it better, please comment on the bug.

Calling Eclipse.org projects interested in Git…

Are you a project hosted at Eclipse.org?

Do you like to live on the bleeding edge?

Do you like Git?

Well, good news, the Eclipse webmasters are taking beta testers!

Here’s the notice and instructions from the webmaster team…

At this time, I’m looking for three or four projects that are willing to
beta-test a working git repository at Eclipse.org. Please note the following:

-> Your PMC should be informed about (and be OK with) your desire to do this

-> We’re testing, so your current CVS/SVN repo remains your primary code
repository at all times

-> Our git repos are currently not integrated with any other Eclipse.org tool
(Committer Dashboards, ViewVC)

-> We don’t currently offer git over http/https. That will come in time.

-> Our documentation for Git is a work in progress

-> Webmaster knowledge of Git is a work in progress

-> We can certainly import your existing CVS repo into git, but now is a great
time to start fresh

-> We will try our best to preserve your “beta” git repos once we declare git
is “live”, but we reserve the right to erase it all start fresh should we
realize we’ve done this all wrong.

If all of this hasn’t scared you away, please send me an email at
webmaster@eclipse.org while CC’ing your PMC and we’ll hook you up git. You can
read our Git work-in-progress doc here:

http://wiki.eclipse.org/Git

Welcome to git, folks. We’re getting there.

So please join the EGit and JGit projects using Git at Eclipse.

The only way we’ll make Git a first class experience at Eclipse is if we start using and living it.

EGit and JGit Builds Available

I have some good news everyone.

The EGit and JGit projects at Eclipse are producing consumable builds via Maven3 and Tycho.

It took awhile to get the build story working due to the diverse needs of all the consuming parties. There was a desire for JGit builds to produce p2 and maven artifacts and have those consumed by the EGit build. If anyone has worked with this mixed mode situation before, they should understand the pain of getting everything working. If you’re working in a mixed mode environment or already tied to maven, I highly recommend giving Tycho a chance (the team was also very responsive when we hit issues).

We will also be scheduling a release review soon to get an official incubation build out for everyone to try and give feedback. The only way the tooling will get better is if people try it and file bugs (or even contribute patches). You can be an early adopter and try installing the latest builds. We also have an extensive contributor guide online if you’re planning to contribute patches with Gerrit running to facilitate patch review.

If you hit problems or have suggestions, file bugs and try the EGit mailing list.

Barbie as a Computer Engineer?

The vote is open for the next Barbie!

I vote Computer Engineer.

Why?

The more we push a scientific career path the better we’ll be as a society.

Also, anything that changes the perception of computer engineer from this…

… is a good thing.

Rock the vote.

Confessions of a Travelholic

I had a colleague of mine recently come to me and ask how to travel more optimally given that he’s taken a consulting job, that you guessed it, involves about one hundred percent travel. I’m coming close to breaking about 1,000,000 air miles so I figure I would share some wisdom I acquired over the years regarding traveling.

Airlines

The first and foremost thing you need to do is get status on an airline and choose an airline alliance. It makes a world of a difference when traveling, from free upgrades to just saving you time at the airport (e.g., quicker lines). I fly American Airlines (AA) which is part of the oneworld alliance whenever I can. To help you get status, some airlines have “challenge” programs like AA which helps getting some level of status easier. For example, I can do the platinum challenge on AA and get platinum status with only flying 10,000 miles versus the usual 50,000. I highly recommend browsing the Flyertalk forums and FlyerGuide wiki to see if your airline has a program. Another option is to do a “mileage run” which allows you to get status by flying a route to get the most miles for the lowest price. It’s a bit crazier than the challenge route but hey, you can always turn a mileage run into a vacation 🙂

Most airlines also allow you to fly standby on earlier (or even later) flights at NO COST. As a frequent traveler, this is something you can take advantage of to get home earlier or get somewhere later.

In terms of managing your itineraries I recommend a service like Tripit.com to keep things in one place. Also, there are services like Kayak.com that help you search for cheaper flights across airlines if price is an issue for you. For more advanced users, you can check out ITA Software‘s search which powers a lot of what the airlines use for their booking systems.

Also, if you’re interested in how much miles a route will be, I tend to use the Great Circle Mapper to get a good estimate. For example, if I was going to go to Frankfurt from Austin with a stopover in Dallas, I would get a map like this…

Airplanes

If you fly a lot, having a good seat is important. If you’re a techie, it’s also important to have a seat with power so you can use your laptop in the comfort of your seat. I use the website SeatGuru to find out information about the variety of planes there.

Remember green seats are good!

Baggage

Never check in your bags. Period.

Airports

Airline lounges are key if you’re stuck in an airport for a long time. One thing to note is that if you have an American Express Platinum card, it gives you access to pretty much any airline lounge out there. In the oneworld alliance, I’ve found the best lounges to be from Qantas and British Airways. Depending on the airline alliance you choose, feel free to browse other airline’s lounges within your alliance (they usually let you).

I also recommend that you have hotel reservation lines on speed dial. On top of that, I have some specific airport hotels (Chicago Hilton and DFW Hyatt) on speed dial in case I’m stranded at an airport. If there’s really bad weather, chances are everyone wants to stay at the closest hotel available. Don’t be the guy that gets to sleep at the airport because you weren’t savvy enough to get a reservation.

Hotels

For hotels, just like airlines you should choose an alliance as you’ll get better benefits that way and more rewards. There’s lots of options to choose from, but I highly recommend staying with the Starwood or Hilton set of hotels. They tend to have the most hotels available worldwide and when it comes to cash in reward points, they make for nice vacation lodging.

Cars

To keep up with the mantra of picking an alliance, in rental car land it’s important to just stick with a brand. There’s quite a bit to choose from but I recommend using Hertz or Avis as they are the stronger brands out there. I’ve heard good things about National and used them for a recent ski trip but I’ve had no issues as a long time Hertz user.

Summary

So if I was going to summarize my advice, I say that choosing an alliance for both an airline and hotel is the most important thing you can do to make your travel easier. Other than that, enjoy your time in the sky.

Anyone else have some good travel tips?

Eclipse Helios IP Review Deadline

It’s that time of year again at Eclipse!

In preparation for the Eclipse Helios release, projects are asked to get their IP logs in order by February 5, 2010.

SWT Tidbits

I saw some interesting SWT related things as of late so I figure I’d share with everyone.

STW – SWT Transition Widget

It’s a widget that enables transition effects in SWT… see for yourself…

I think the project is a good candidate for Nebula if anyone wants to reach out to them.

Nebula – AeroToolBar

It looks like the Nebula project will be getting a donated widget that resembles the Vista toolbar.

SWT UI Mockups

I generally find user interface wireframing tools very lackluster. However, taking an existing piece of live user interface…

And painlessly turning it into a mockup

Very cool!

Anyone see anything else good lately?

2009 in Numbers

2009 is just about over and it’s time for reflection. I like to reflect on things using numbers. About a quarter of the way into 2009, I made it a goal to start logging more things that I do. Here’s what I’ve managed to come up with for 2009.

In terms of fitness, I used Dailymile to help with the logging.

From the statistics, I only ran a disappointing 0.03 times around the world. On the bright side… I burned 350.96 donuts off, powered 45.79 TVs and burned about 18 pounds. In terms of running, my best half marathon time this year was 1:33:03… still a bit short of the sub 1:30 I was shooting for this year.

Twitter was new to me this year. It was a mixed experienced, I also decided to tweet more than blog. My stats for the year are interesting, I tweeted over 6,400 times, have 861 followers and averaged 12.3 tweets a day.

My twitter density was also interesting…

I can generally attest that nothing good comes out of tweeting late hours 🙂

Also, thank you to everyone that follows me. I hope I keep it interesting most of the time. Do I find Twitter beneficial? I don’t know… it reminds me of the days of being on IRC all the time in a variety of channels. One thing is certain though, Twitter has entered the mainstream. Has it jumped the shark yet? No, but it may in 2010 if a more intriguing alternative arises.

In terms of travel, I use Tripit to keep track of my information. I managed to visit 19 cities and rack up 114,862 miles (according to AA.com I did 176,373 miles). I plan on using Tripit next year to help manage my travels. I highly recommend Tripit or a similar service to help manage your itineraries.

In terms of open source software, I recommend using Ohloh as a way to track some of your activity. Since the majority of my open source contributions go to Eclipse.org, I can use the Eclipse Dash facilities to get a rough idea of contribution. I ended the year with 7,371 commits with 473,674 lines of code changed. I think the numbers are slightly high due to some massive refactoring, but hey, that’s a good thing, right? According to bugzilla, I filed 297 bugs against Eclipse this year.

Ok, that’s all I can think of for 2009 so far. It’ll be fun to compare things in 2010.

In the end, thanks everyone for reading.