I am presenting a 1-hour Hands-on Tutorial at PharmaSUG 2024 about defensive SAS programming. The tutorial will actually be in 3 parts:
Defensive SAS Programming – how to program, even if you don’t know exactly what the input data will look like.
Writing Reusable Macros – how to write SAS macros that don’t mess up the rest of your code.
Validating ODS Graphics – how to design the data rendered by ODS Graphics, so your QC programmer can validate the data, instead of trying to match your output.
PharmaSUG 2024 will be held from 19-22 May 2024 in the Hilton Baltimore Inner Harbor, 401 West Pratt Street, Baltimore, MD, USA. I don’t know when I will be presenting yet, but it won’t be on 22 May (the last day of the conference).
I am hoping to have published a new SAS-related book in time for PharmaSUG, which should be available to purchase from me as a paperback or ebook at the conference. It is currently being reviewed.
Finally, and I do mean finally, this will be my last conference representing my company, Holland Numerics Limited, as I will be closing that company at the end of August 2024. After that date I will just be an individual presenter (if anyone really wants me to speak!).
I had a number of plans at the beginning of 2020, so how are they doing so far:
February 2020: Publish VIEWS News issue 59. Follow the link to learn how to get free access! – Published in early March 2020.
March/April 2020: Present a paper at SAS Global Forum (SASGF) in Washington DC – Conference cancelled due to COVID-19. However, my paper “How Many Shades of Guide: SAS Enterprise Guide to 8.1 and SAS Studio to 3.8 with SAS 9.4” will still be published here on my blog site.
May 2020: Publish VIEWS News issue 60. Follow the link to learn how to get free access! – Still OK.
PharmaSUG US 2019 was held at the Philadelphia Marriott Downtown from 15-19 June 2019.
My wife and I flew from London to Boston, where we spent 2 nights visiting the historical sites in and around the city, as well as tasting some excellent local beers.
We then flew to Buffalo and crossed the border into Canada to visit Niagara Falls for 2 nights, walking behind the Horseshoe Falls and braving the mist. This spot had been high on my wife’s “bucket list” for many years. Admittedly the Hornblower catamarans used from the Canadian side do have transparent screens, so we didn’t get as wet as some of the other passengers! In contrast, the Maid of the Mists boats from the American side have no protection at all, but, as single-hull boats, can’t approach as close to the falls either.
We then flew from Buffalo to Philadelphia for the start of PharmaSUG, where I was a First Timer. I proudly wore my First Timer ribbon legitimately, as I’d never been to PharmaSUG before, along with my Presenter and Code Doctor ribbons. However, it was also a bit misleading, as I’ve presented previously at more than 30 international conferences in Europe and the USA, so several conference friends told me off for cheating.
My presentation wasn’t about ODS Graphics this time, but about SAS programming techniques to reduce data surprises. The room was about half full early on Tuesday morning, and, judging by the number of questions afterwards, well received (and I didn’t see anyone leave in the middle!). My room was run with friendship and precision by Frank Canale and Maggie Ying, who both made me very welcome, so I must give them a big thank you.
I had sat on the Code Doctors table in the “Code Clinic” at SAS Global Forum, but my 2 official sessions in Philadelphia, and several unofficial sessions too, were actually more enjoyable. Each session started very quietly, so I got to chat with my fellow Doctors, many of whom I’d met many times before. The last half hour of each session was filled with varied questions about concatenating strings in R, working around annoying “features” in old Microsoft applets, and answering questions about CDISC SDTM and ADaM specifications. Note the lack of “real” SAS questions, but still very entertaining, and I hope the answers proved useful!
PharmaSUG US 2019 had a record attendance of 910 this year, but I’d previously attended SAS Global Forum with 6,500 attendees, so it felt much smaller and more personable. Being relatively small also made it easier to meet up with people there. The conference lunches were excellent too, so a big thank you to MaryAnne DePesquo, although I was initially worried she might be cross with me for missing SAS Global Forum 2019 in Dallas, where she was Conference Chair, but she did forgive me!
I knew I would meet several conference friends I’d met before at SAS Global Forum and PhUSE, but I never expected so many friends would be there. In fact there were, apparently, rumours beforehand that I was coming to PharmaSUG, and some there didn’t believe them! Anyway, everyone was very welcoming, and I made lots of new conference friends at PharmaSUG too.
I have run free prize draws for copies of my latest book at most of the conferences I had attended since it was published in 2015, using the free copies Apress, the publisher, had sent me. My penultimate book prize draw at PharmaSUG was won by Qinxiao (Catherine) Shi, a Statistics student from the University of Connecticut (see photo). I wish I’d been able to take a photo of her reaction when she found out she had won. Let’s just say she was very pleased to win!
After 9 days in North America we had to travel home to the UK again, but not without one last adventure by rail, as I had booked a train from Philadelphia to Penn Station in New York. From there we had to catch 2 more trains, buying tickets before each leg, to get to JFK, our departure airport. While the potential issues were many, including an unexpected power outage at the station in Philadelphia that morning, I can report nothing untoward happened en route to JFK, and we even arrived there earlier than expected.
Now we have been back in the UK a few days, I’ve had time to reflect on our PharmaSUG journey, and all I can think of are 3 words: Welcoming, Enlightening and Worthwhile! Thank you everyone we’ve met in the USA and Canada. We’ll be back!
PS. For those interested in my beer tastings, I tasted 20 new beers during this journey: 4 in Boston, 4 in Niagara, 11 in Philadelphia and finally 1 in New York.
I was considering attending PharmaSUG China at the end of August 2019, but I’ve been told that a seminar held previously in China on SAS programming efficiency had a low attendance, as programmers there are relatively young, so they like to learn techniques on their own, or take classes on topics that they cannot learn from the internet. However, they prefer challenging topics, which are hard to learn on their own.
I have now decided to delay what could be my one and only visit to China until 2020, and use the extra preparation time to find out a little more about what SAS programmers in China would be most interested in.
Therefore, please could you help me by answering this quick poll about the 1/2 day training sessions I currently provide. The answers will guide me to the best package to offer to PharmaSUG China 2020. Links to most of the training courses can be found below the poll.
If you have not yet voted and can view the poll results, but the Vote button is grey, your IP address may already have been used to vote on this poll. This is in fact quite common when viewing blog posts from a company PC, so I would therefore recommend that you try voting using your phone or your home PC instead.
Thank you in advance………..Phil
I'm planning to go to PharmaSUG China in 2020. Which 1/2 day training courses would you be interested in attending there? (max 2)
Efficient SAS Programming (28%, 7 Votes)
Defensive SAS Programming (24%, 6 Votes)
Introduction to ODS Graph Templates (20%, 5 Votes)
The conference runs from 16-19 June 2019, but I’m hoping to arrange my flights across the Atlantic so my wife and I can take in some of our “bucket” list in Boston and Niagara.
Hope to meet up with you in Philadelphia, and maybe even see you at my presentation!
You must be logged in to post a comment.