J5’s Blog

October 11, 2012

Moving on

Filed under: Redhat, Stackdriver — J5 @ 3:12 pm

I’ve been with Red Hat for over 8 and a half years now and while it would have been nice to get my 10 year plaque I was given an opportunity to join a newly created startup in downtown Boston called Stackdriver.  I will be working there with former Red Hat employee and fellow Arlington neighbor, Jeremy Katz.  It will be exciting to once again have a team that I will see every day and to be working in an office inside of Boston (ok the OLPC office was 1000ft outside of Boston – but close enough).  I’m going to miss Red Hat and the OpenShift team.  They are pretty amazing and I encourage anyone who is looking to apply for a job with them.

In any case it is time to take a risk and the opportunity presented itself.  I wouldn’t leave Red Hat for just any company but the team they are putting together at Stackdriver along with the management’s views on how a startup should be run convinced me that it is a great bet to make.

I will be transitioning out of Red Hat at the end of the month and starting full steam at Stackdriver.  Rest assured I will still be using GNOME and Fedora as my development platform and will continue to be part of the community though less visible.  I am also coming back to Python land after my brief stint with Ruby.  I have learned to like Ruby even while muttering under my breath on the lack of some documentation and strange design choices here and there.  But I digress.  It will be nice to get back into Python development.

To all my Red Hat coworkers and friends, lets make sure we keep in touch.  Lately it occurs to me what a long, strange trip it’s been.  Keep on truckin’!

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

February 2, 2012

Well hello OpenShift

Filed under: Fedora, Python, Redhat, community — J5 @ 8:18 pm

I haven’t blogged lately. For some reason since the popularization of Facebook posts and tweets, my ability to write more than a few coherent sentences have greatly diminished. Perhaps it is just me getting old but change is what change does and a lot of change has happened recently. The biggest recent change is me getting a promotion to Senior Software Engineer and moving from the Fedora team to the OpenShift team inside of Red Hat. Yes, I have traded Beefy Miracles for Space Pandas and I think the change has done me some good. I have wanted to transition to a more customer driven structured part of Red Hat without sacrificing the excitement of working with a fast moving project. OpenShift fit the bill very nicely with their agile development workflow in the emerging field of PaaS (Platform as a Service) cloud development. It is also nice having a large and growing team to work with.

My involvement with PyGObject

That being said most of my hacking time will be spent on OpenShift related projects and while I had already transitioned out of day to day PyGObject maintainership some time ago, I will no longer have any real time to dedicate to the project (I’m actually learning Ruby right now). To tell the truth, not being able to put any more serious time into the project is one of the major reasons I decided I needed a change. There are a number of other people still contributing to the project but it is sorely in need of a lead maintainer who can do releases, keep people on schedule and ping the right people when bugs languish. I feel PyGObject is in good shape but as it begins to get more uptake bugs fixes need to be committed, edge cases corralled and the last mile needs to be traversed. I will still hang out in #python on GIMPNet and can be persuaded to look at patches or even write a few if you ping me and are nice.

Jobs

With me leaving the Fedora team there is now an opening for someone to join the team. They are looking for an all around FOSS rock star who can work in a number of different areas such as packaging, desktop and web development, and any number of miscellaneous skill your would encounter with any FOSS project. The main responsibilities would be maintaining, improving and integrating our infrastructure tools such as Fedora Community Packages web app, Bodhi update tool and Fas accounts system as well as developing tools to make it easier to contribute to Fedora. Most of the tools are written in Python so being a Python expert is a big plus as well as having worked as part of a team on any major open source project. If that sounds like fun to you send me your resume (I get a bonus if you get hired).

OpenShift is also expanding so if any of these jobs look more like your speed feel free to mail me also.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

August 23, 2010

D-Feet moved upstream to GNOME.org

Filed under: D-Bus, Redhat, usability — J5 @ 1:03 pm

Since GNOME’s move to using git and the fact that upstream is where all the cool kids hack I have decided to move D-Feet to the GNOME servers to make it easier for contributors to contribute and users to file bugs.  That doesn’t mean I’m going to fix every feature request but it does mean others can help make D-Feet more useful.

I was sort of blown away that my humble little project was being used by more people than I had realized.    I was even more amazed that it was mentioned in the literature for the GNOME Developer Training Days at this year’s GUADEC.

That is not to say I think D-Feet is a particularly shining example of how a D-Bus debugging app should be written.  It kind of sucks but it does fill a niche, which is why I am starting a new design process for potentially developing a better D-Bus debugger.  Here is the hitch, I don’t want feature requests, I don’t want your bug reports (those can go into bugzilla), what I want is your workflow.  How do you debug your D-Bus apps?  What are the pitfalls, the annoyances, the most repetitive tasks that you encounter?  Please head to the Workflow Design page and add your own voice.

D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

July 13, 2010

Presenting a draft of my GUADEC talk on Long Island tonight

Filed under: GUADEC, Gnome, Linux, Redhat, community, conference — J5 @ 3:02 pm

I will be at Farmingdale College tonight giving a talk to LILUG.  It is a draft of my “The Future is JavaScript” talk I will be presenting at GUADEC in a little over two weeks.  I will also be talking about what it has been like working for an Open Source company for the last five years, along with how to get started working within the community.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

August 14, 2008

The funniest spam I see

Filed under: Fedora, Linux, News, Redhat, community — J5 @ 12:33 am

You know on my blog I see a lot of spam which gets caught by my filters but the funniest I ever see are the inept ones.  Here is one:

Your site regarding %TITLE% looks very interesting to me. I found it doing a search for %KEYWORD%….

If you can’t even get the template right … try harder not smarter, because I know you are as dumb as a rock.

In other news look for some Fedora announcements from me pretty soon.  I’ve been pretty under the radar recently in terms of what I have been working on.  It has all been public, just not publicised.  Revolutionary, probably not.  Those who know me know I like calculated improvements.  A step forward…let’s just say I am proud of what I am doing and have to praise Red Hat for having faith in me and my plans to let me work on things I felt were important.  There is a reason they are not just a pay check to me, and part of that is their belief in the power of free and open source softaware and the confidence in developers who work on the betterment of not just the company but the community and the ecosystem as a whole.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

June 19, 2008

What is this? There’s no air in space…there’s an Air in Space museum

Filed under: Linux, Redhat — J5 @ 9:51 am

I’m at the Red Hat Summit and FUDCon listening to Joel Cohen’s keynote. If his name doesn’t ring a bell, he is the associate producer of the Simpsons. What does this have to do with Linux? Scenes from the Simpsons are actually rendered on Red Hat Linux before being approved and going the more traditional, and expensive route of hand drawing the cells. It is a cool example of how technology and specifically Linux can streamline traditional work flows.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

May 5, 2008

Move over traveling salesman…

Filed under: Redhat, performance, usability — J5 @ 12:43 pm

…and say hello to Cappuccino in a Cloud.

The Red Hat “Boston” office just moved into new diggs down the street from our old office space.  This is the second move we have made since I got here four years ago and a needed one as the company continues to grow at a steady pace. Inevitably the discussion of coffee makers comes up every time we make a move (and quite frequently in the interim too) with a new coffee gadget showing up shortly after. We opted for the Flavia drink station this time around. This brings up the issue that any new gadget presented to a large audience will inevitably see high traffic for the first few days before the novelty wears off and the traffic reduces to a steady level of consumers.

There are many questions that need to be considered here. Will the machine stand up to the first few weeks of abuse? If it was engineered for a high peak capacity is it still economical to run when that traffic has fallen off? Do we just accept that the first few weeks will see some breakdowns, pissed customers who will not come back because of the failed experience and keep on chugging with the knowledge that our initial costs were low? If coffee making could be parallelized could it scale up and down economically and efficiently?

This is the Cappuccino in a Cloud problem. How do you make processes efficient and scalable for both high load peak and the inevitable lower day to day traffic? The travelling salesman problem dealt with efficiencies of one single entity (the salesman) finding the most efficient (read cheapest) single threaded route through a number of destinations. In today’s word the consumer comes to the buisness or service, sometimes all at once, and it is important to figure out the most efficient way (measured in the consumer’s satisfaction and producer’s bottom line) to handle that load.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

March 24, 2008

Welcome Matthew

Filed under: Fedora, Linux, Redhat, friends, performance — J5 @ 11:58 am

For those of you in Fedora land who don’t know Matthew Garrett has just accepted an offer from Red Hat . If that name doesn’t ring a bell, it should. Matthew is one of the reasons Linux works on laptops. Being one of the few people who truly understands Linux from the hardware all the way up to the desktop, he will be spending his time working on power management in both Kernel land and Userspace.

It is great to see my company recognize the need for such improvements and hire top notch people to get it done. Welcome aboard Matthew.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

January 30, 2008

J5 Live VLog – Soeren Talks About Projectors in Fedora Rawhide

Filed under: Gnome, Linux, Redhat, video — J5 @ 6:40 pm

Welcome to the first post of my VLog, a video blog of the various things that interest me. Today we talk to Soeren Sandmann about his efforts to make projectors “Just Work”, the fruit of which has just landed in Fedora Rawhide.

soeren_projectors_still.png
This production was done using Cinelerra, Kino (DV to Ogg Theora post processing) and The GIMP.I hope to have videos from time to time and will be setting up a dedicated blog for them in the future. The biggest factor right now for not producing more video is the state of Open Source and Free Software tools for video editing. Cinelerra is very capable but the UI is frustrating to work with. Anyone who can accelerate the development of PiTiVi or produce a tool with a UI similar to their advanced UI mockups will have my eternal thanks (and I will buy them beers whenever I see them).

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

January 5, 2008

How to treat your customers

Filed under: Recreation, Redhat, Sports — J5 @ 4:47 pm

A couple of weeks ago I made a post on how NOT to treat your customers. Today I had an experience which prompted me to write a counter point to the last post. As my readers may know, I just joined a gym. To kick thing off right (wait for the pun), I went out today looking for sneakers. For most people it is a simple trip to the local sports shop or shoe store but I needed shoes for the gym so they had to fit just right and provide proper support. The issue for me is I wear shoes one half size smaller than most stores carry. That is a bigger difference than it sounds when it comes to shoes I will be running in.

I decided to go down to the specialty running store, Marathon Sports, in order to see if they carried my size. I walked into a busy shop and looked around for a bit, clearly confused by the myriad of choice, mostly of brands I never heard of. This wasn’t your everyday shoe store. Just then a man asked if he could help and then made the strange request that I take off my shoes, roll up my pant legs and walk up and down the store. I complied and from that he deduced my gate, stance and the fact that I had wide feet. He promptly brought up a pair of some of the most comfortable sneakers I have ever worn.

I ended up paying a bit of a premium for the sneakers. Nothing huge but about $10-$20 more than I would anywhere else. The fact is from the service I was given I would have paid much more. These sneakers are going make sure I get an optimal workout without injuring myself and when they wear out, I know where I am going to get a new pair.

To review, expertise, good merchandise plus great customer service makes a happy customer. A happy customer comes back for more and may even bring friends along to start the cycle anew.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]
Older Posts »

Powered by WordPress