andrewgilmartin (Andrew Gilmartin)

User-submitted picture
Login or Register
to contact me

Interests

Information Design, Information Visualization, Software Architecture, Software Development, Software Development Practices

Recent Content

Title: Github.com's git training (Forum)

Wave Syndicate is considering bringing in a trainer from Github.com to do some on-site training. (WS doesn't want me deleting the master branch again [1].) The trainer would do a couple of lecture style trainings and then some small group tutorials. The cost is $2250. Is anyone else interested in attending and sharing the costs?

[1] http://calliopesounds.blogspot...

Title: The software IDE and the non-software technical team (Forum)

I very much like integrated development environments (IDE). Like most engineers, I suspect, I scratch a little while using them because they don't work just the way I want. However, the productivity increase is enormous in comparison to the small irritations. Yesterday, I watched the View Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer presentation. CodeBeemer adds to the NetBeans IDE development collaboration features like revision control, issue tracking, discussions, etc and all surfaced and integrated in the NetBeans approach to information design and use.

This posting is not, however, about software development but about other non-software technical groups outside of the software industry. Do these groups know about these rich tools? I would really like to see a print shop or an archeologist's dig or a municiple planning department use these tools. Perhaps the leap from the common ecology of Word documents + Excel spreadsheets + remote file system is too big a one.

Does anyone have experience with non-software teams using software IDEs to manage their work and materials?

Title: Local Git experts? (Forum)

I have started working with Git for version control. Being a newbie to Git but not to SCM (used and/or administered CVS, ClearCase, and Perforce) I was hoping to find local experts willing to answer the occasional question. If you can help please drop me an email. Thanks.

Title: Stop funding technology startups and start funding restaurant startups (Forum)

I live along the south west cost of RI in the village of Peace Dale. I love it here. URI is 10 mins to the north and Narragansett Beach is 10 mins to the south, but a great meal is 30 mins north to Providence or 30 mins east to Newport. Why don't we have great food here? A geek can not live on dev-tools and info-glut alone. For RI to be a great info-tech and/or bio-tech and/or med-tech and/or enviro-tech hub it needs a broad variety of restaurant food. Let's stop funding technology startups and start funding restaurant startups. Well, maybe we should fund both because a geek can not live without income either.

Title: How does Amazon.com do it? (Forum)

Service oriented architectures, SOA, has been all over the IT news for sometime now. SOA is a technical practice as well as a state of mind. SOA is usually coupled with the dozens of web service specifications developed at the W3 and OASIS. These are sophisticated specifications and highly inter-referential.

The tools of SOA are growing in sophistication too. They are often open-sourced as the vendors profit from services provided around the tools. Last year, Sun made freely available their full suite of Java based enterprise development tools. IBM and Oracle and others are doing the same.

The upshot is that for a small in-house or independent development team there is a rich environment for developing robust, scalable and loosely coupled applications. But how is it done in practice? Unless you are part of an IT group with forward looking management it is unlikely you are using SOA.

Amazon.com is the most publicly visible of SOA deployments. Many of us use it everyday. A single product page requires a hundred web service calls and yet the page still displays instantly for its ten of thousands of simultaneous users. How does Amazon.com do it?

Recent Comments

I don't have a favorite app but I have a favorite app idea. The Agile 2009 conference, http://agile2009.agilealliance.org/, had a special purpose iPhone app built that enabled the conference attendees to have at hand all the conference information and to schedule their day's selection of events. The take-away from this app is that there is a huge market for this kind of single-event (and then throw it away) tool. A time-limited, disposable information appliance.
Source: APC to close West Warwick facility (News) Submitted: March 23rd, 2009 - 1:41pm link

I agree. However, if I understand correctly, APC's product engineering teams are in MA.

My goal this year has been to advocate and aid the introduction of (modern) online services for the Town of South Kingstown. It is not an easy endevor but one worth perusing. I have been chronically my efforts at http://southkingstownrinow.blogspot.com/.
Source: Rhode Island Twitter "Sound Off" (Blog) Submitted: January 28th, 2009 - 4:03pm link
Source: Stop funding technology startups and start funding restaurant startups (Forum) Submitted: August 14th, 2008 - 9:32am link

I have not tried Trio or Red Stripe yet. I will put them on the list. I have avoid Spain mostly because everyone says that while food is good the atmosphere -- sound in particular -- is terrible. I loved the Ugly Old Toad and Willy's, both in the same area, but both of these are closed now. The attrotious Canton Island is currently being replaced by a Japanisse resturant. I have my fingers crossed.

Source: How does Amazon.com do it? (Forum) Submitted: June 11th, 2008 - 5:34pm link

My question is partially about Amazon.com and partially about SOA practice here is the biggest-little.

I first learned about Amazon's SOA approach when I read the ACMQueue interview with CTO Werner Vogels. I have been a part of teams that have written distributed systems and so have seen some of the implementation approaches but they were always more tightly coupled than those espoused in SOA. My feeling is that I have not done real SOA yet.

Complicating my distributed systems view is Pat Helland's paper on reconciling data distributed within a system. The key idea is that when receiving outside-data you must integrate it with your inside-data rather than simply inserting it. The state of the requesters inside-data is not necessarily the same as it was when the request was made for the outside-data. Further, the outside-data may no longer reflect the state of the sender because it only reflects the state of the sender at the time of sending and not the time of receiving. There is no global consistent state: There is only an advancement towards similar states. A settling down.

My head is beginning to emerge from one client's projects and so I am at a point where exploring new technologies is fun -- rather than the feelings of frustration stemming from being "stuck" with your project's existing technologies. Is the SOA grass greener?

Source: Suggested feature: Forum posts (Forum) Submitted: October 3rd, 2007 - 5:15pm link
See http://www.advogato.org/person/andrewgilmartin/diary/5.html
Source: Suggested feature: Forum posts (Forum) Submitted: October 3rd, 2007 - 5:14pm link
Use IM more.
Source: Suggested feature: Forum posts (Forum) Submitted: October 3rd, 2007 - 5:13pm link
Send me an email every 3 to 7 days with a summary of changes to the site.
Source: Suggested feature: Forum posts (Forum) Submitted: October 3rd, 2007 - 5:12pm link
I don't plan on going to RINexus each day (I don't do this for any site) and so I need to be notified when something happens to something I care about. For example, when a posting is made to a forum that I have posted to send me an IM (if I am on) otherwise send me an email.