Profile

Cover photo
Paul Potts
Worked at Lectronix, Inc.
Attended The College of Wooster
Lives in Saginaw, MI
243 followers|903,060 views
AboutPostsPhotosYouTubeReviews

Stream

Paul Potts

Shared publicly  - 
 
Read It, Late April 2016
Life goes on. We've been looking at homes in Washtenaw County, working with a buyer's agent. We've seen nine homes. What we've seen isn't encouraging. Properties are coming on the market and even homes that wouldn't pass an inspection are being snapped up. ...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It (and Watched It), Late March 2016
We didn't watch them the night we planned to, but the Potts family did watch the last two of the original cast Star Trek movies. Star Trek V: The Final Frontier is pretty much as bad as I remembered it to be. It is widely considered to be the worst of the s...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It (and Watched It), February and Part of March 2016
February turned out to be, on balance, not much better than January. I am actually writing this March 13th, so I am way behind on the blog. My coughing illness went on for weeks and weeks. I was considering going to a doctor, but after the first week there ...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It (and Watched It), January 2016
Well. This month has been, pretty much, a complete bust as far as reading goes. I've been sick with a flu virus that has really knocked me down. My symptoms have not been that severe -- just a mild fever and cough and occasional headache -- but it has dragg...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Star Wars: The Force Awakens
This review contains many spoilers. I want to start out by saying that I really was expecting, even hoping, to dislike The Force Awakens . Entering the theater a cynical, somewhat bitter middle-aged man, I fully expected to be able to take my distaste for t...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, 2015
Here is the final tally of books that I completed in 2015. Simon R. Greene, Shadows Fall Cixin Liu, The Three-Body Problem Peter Watts, Echopraxia Charles Stross, The Rhesus Chart Ursula K. LeGuin, The Left Hand of Darkness Herman Melville, Moby-Dick; or, T...
1
Add a comment...
In his circles
195 people
Have him in circles
243 people
phan van Trinh's profile photo
p d bowman's profile photo
Dev Team's profile photo
Bryce Jensen's profile photo
Craig Butler's profile photo
Tim Kaiser's profile photo
Colleen Kennedy's profile photo
Alex Mustelier's profile photo
T.C. Elliott's profile photo

Paul Potts

Shared publicly  - 
 
Read It, March 2016
This will be a pretty short post. Not much has changed. I continue with my commuting arrangement. Grace and I are getting our act together, slowly, as far as house-hunting and examining relocation options. We're not very good house-hunters; the places we've...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, March 2016
This will be a pretty short post. Not much has changed. I continue with my commuting arrangement. Grace and I are getting our act together, slowly, as far as house-hunting and examining relocation options. We're not very good house-hunters; the places we've...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
SPI Communications with the Arduino Uno and M93C46 EEPROM: Easy, Fun, Relaxing
When I write code for an embedded microprocessor, I frequently need to use communications protocols that allow the micro to communicate with other chips. Often there are peripherals built in to the micro that will handle the bulk of the work for me, freeing...
When I write code for an embedded microprocessor, I frequently need to use communications protocols that allow the micro to communicate with other chips. Often there are peripherals built in to the micro that will handle the ...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, January 2016, Progress Report 1
Today is Friday, January 8, 2016. I am beginning the year with an effort to keep myself focused. When traveling down to Ann Arbor each week for work, I am allowing myself to bring less reading material. I will allow myself one novel, one story collection, o...
Today is Friday, January 8, 2016. I am beginning the year with an effort to keep myself focused. When traveling down to Ann Arbor each week for work, I am allowing myself to bring less reading material. I will allow myself on...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
The Best Things I Read in 2015
It looks like my beat-up Lenovo T410 laptop is taking the opportunity to fall apart even more this week. It already lacks a working battery and has a somewhat troubled keyboard, but today the Wi-Fi connectivity is starting to become unreliable. Well, it's w...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, December 2015, Progress Report 1
I finished reading Ringworld by Larry Niven. It's a relatively short novel. This is considered a classic of science fiction, and won a lot of awards. I can see why. It's a novel of big ideas: the ringworld concept itself, interesting alien characters; detai...
1
Add a comment...
People
In his circles
195 people
Have him in circles
243 people
phan van Trinh's profile photo
p d bowman's profile photo
Dev Team's profile photo
Bryce Jensen's profile photo
Craig Butler's profile photo
Tim Kaiser's profile photo
Colleen Kennedy's profile photo
Alex Mustelier's profile photo
T.C. Elliott's profile photo
Work
Occupation
Software Engineer
Skills
I specialize in software development: embedded, DSP, drivers, object-oriented design, GUIs, digital audio, refactoring and improving legacy code. C, C++, Objective-C, Java, Haskell, Scheme, Python, Macintosh, Windows, GNU/Linux, iOS.
Employment
  • Lectronix, Inc.
    Senior Software Engineer, 2005 - 2013
    Developed server code to integrate the Garmin GVN-52 navigation product with the Navion R5000 RV Infotainment system; developed server code to manage audio and discrete I/O control in multiple products; developed driver code for TI SAA7709 DSP and TI TLV320AIC3201 audio CODEC for the Lectronix T7000 heavy truck system; wrote driver and firmware for the TI TMS320C6727 DSP for use in the Rockwell-Collins iForce system. Tools used: TI Code Composer Studio; Spectrum Digital XDS510 USB JTAG Emulator; QNX Momentics IDE; Microsoft Visual C++; GNU/Linux; Python; Haskell; TWiki; Mantis; Subversion; Visio; Graphviz; BOUML.
  • MicroMax Inc.
    Senior Software Engineer, 2005 - 2005
    Tested a Sirius satellite radio receiver (SDARS/RDAR) working at Visteon in Dearborn, MI for PAG (Premiere Automotive Group). As lead technical writer and editor, developed extensive documentation for a library of Delphi’s embedded C code. Tools used: MicroMax MxVDev; Microsoft Visual Basic (Visual Studio .NET IDE); Microsoft Visual C++; Ruby; Understand for C/C++; QA-C; Oasis Optolyzer; Rational ClearCase and ClearQuest; Microsoft Word; Visio.
  • Aardvark Computer Systems
    Software Developer, 2001 - 2004
    Developed the MacOS X PCI card kernel driver for Aardvark audio cards; developed Qt-based cross-platform GUI control panel for the flagship Direct Pro Q10 product; completely rewrote MacOS 9 drivers for Aardvark audio cards; rewrote, debugged, and optimized firmware (using C and assembly language) for the Motorola 56301 DSP. Tools used: Cygwin; Motorola DSP compilers; Link-56K serial DSP debugger; Hewlett-Packard logic analyzer; Metrowerks CodeWarrior; Onyx Spotlight; Python; Gwydion Dylan; CVS; ViewCVS; Installer VISE; Project Builder (now XCode); Qt GUI framework.
  • InterConnect of Ann Arbor, Inc.
    Senior Consultant, 2000 - 2001
    ava development: improved, debugged, and extended a data-import process for commercial web applications, using refactoring methodologies. Developed Java code to populate hierarchies of search terms extracted from MARC records, including Library of Congress subject headings, and to "clean" this data for display and generation of accurate hit counts. Wrote white papers and technical reports and presented these to clients. Tools used: IBM VisualAge for Java; GNU/Linux; Oracle; JDBC; XML; Perl; CVS; Bugzilla; Visio; JVISION; TOAD; SQL; PostgreSQL; UML.
  • University of Michigan Health System
    Systems Research Programmer III, 1996 - 2000
    Led technical aspects of Health Media Research Lab during early growth; recruited, interviewed, supervised, trained, and evaluated technical staff; developed a survey engine for the Apple Newton; led port of this survey engine to Apple WebObjects using Java and GNU Kawa (Scheme); led development of interactive multimedia program on Cancer and Genetics, integrating the work of graphic designers and writers; co-developed an application to generate tailored health information booklets using color laser printers; co-designed internal QA process; gave presentations on software development topics including user interface design, XML, and dynamic languages. Tools used: Macromedia Director; Adobe Photoshop; Quark XPress; TestTrack; Newton Toolkit; CodeWarrior (C++); AppleScript; Visual BASIC; Perl; Scheme (GNU Kawa); Java; XML; WebObjects; UML.
  • Fry Multimedia
    Software Developer, 1994 - 1995
    Co-developed a CD-ROM business directory with a custom search engine, user interface, and compression algorithms; developed prototype Apple Newton and Macintosh applications; developed early commercial web sites using HTML and Perl CGI scripts. Tools used: Visual C++ 1.5; CodeWarrior; MKS RCS; HTML; PGP; Perl; Newton Toolkit.
  • University of Michigan
    Software Designer, 1991 - 1993
    Worked with faculty and instructional designers to develop instructional multimedia, from paper prototypes to finished programs, performing formal usability testing; shot and edited instructional video materials; taught ToolBook programming; wrote articles; performed pre-release testing of Windows 3.0, Macintosh System 7.0, IBM OS/2, QuickTime, and other technologies. Completed projects include a simulation of an audiometer, a videodisc-based program for teaching side effects of antipsychotic medications and the Velocity Manufacturing Corporation case study, which won a New Media INVISION silver medal in 1994. Tools used: HyperCard; SuperCard; THINK C; THINK Class Library; ToolBook; Visual BASIC.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Saginaw, MI
Previously
Ann Arbor, MI - Wooster, OH - Harborcreek, PA - North East, PA
Story
Tagline
There will be no ssh terminal sessions opened from the dinner table, young lady!
Introduction
I'm a husband, father of six kids, software engineer, writer, blogger, musician, producer, DJ, and podcaster. I'm a big fan of the Oxford comma. I read and I like to talk about stuff I read.
Bragging rights
I have five children. Oops, six. Poop washes right off me.
Education
  • The College of Wooster
    English and Computer Science, 1985 - 1989
  • Harbor Creek Junior Senior High School
    1981 - 1985
Basic Information
Gender
Male
I won a gift certificate in a drawing and so my wife and I went to Beef O'Brady's. It's a sports-bar place -- I counted something like eighteen televisions in the main room. I ordered a Sam Adams wheat beer. It seemed like the best option, given that everything else they had on tap was Bud Light or Miller Light or Coors Light (this is 2013 -- who drinks that stuff?) Our server offered 16 or 24 ounce beers, but I'm pretty sure the pint I ordered was actually twelve ounces. Strange. It seemed diluted. Also, it was over-sweet, tasting of maraschino cherry juice -- and I realized as I got to the bottom that they had thrown a maraschino cherry into the beer. Who would ruin a reasonably good beer like that? The menu is huge and confusing -- paging through it takes forever. A lot of the dishes are marked "no substitutions" but our server asked us if we wanted to change anything. Strange. My wife ordered grilled whitefish. It did not arrive grilled, it arrived blackened and was over-seasoned and too salty. She asked for an alternate side, a double side of steamed broccoli, and that came out fine. I ordered the basic fish and chips with fries, and it was essentially Sysco prepared food, nothing made on-site as far as I could tell. The fish (cod) was good but it came in four pieces, not two, which maximized the amount of batter, so I felt like I was mostly paying for batter. It tasted OK, but the Frymax fryer grease (again, this is 2013 -- haven't people gone off hydrogenated trans fats?) gives an unpleasant mouth feel and my face will be breaking out for a week. The little plastic tub of coleslaw was extremely sugary. My wife was excited because they offered beignets (French donuts) and so she had one for dessert but was unimpressed. I had the molten chocolate cake, which again seemed to be a Sysco pre-made dessert. Restaurants that don't actually prepare _anything_ seems to be the new thing. Given the huge number of menu options for burgers, burritos, salads, sandwiches, etc., it seemed odd that there were only two dessert options. Our server was friendly and competent. I'm not sure why this restaurant exists. It's a weird hybrid of sports bar and family restaurant, diner and chain and seems to have been designed to deliver beer and food that is as bland and industrial as possible. Give me a non-chain hole in the wall with even one specialty actually made from scratch any day. This place was one step up from Buffalo Wild Wings, which was the worst "restaurant" I've ever experienced. I didn't see any incentive in coming back.
• • •
Food: Poor - FairDecor: GoodService: Good
Public - 3 years ago
reviewed 3 years ago
Retro Rocks plays 80's music videos on large screens, so for a person in his forties, it is nostalgic. The bar has a pretty good selection of top-shelf liquor. They made me a vodka martini with Ketel One that was quite decent. I have not tried their full menu, but they made me a chocolate dessert that was very tasty. I'll probably go back there again to try more of their menu items. I just wish more people had turned out; bars are dull when they are mostly empty!
Atmosphere: GoodDecor: GoodService: Excellent
Public - 3 years ago
reviewed 3 years ago
3 reviews
Map
Map
Map
Rascal's is a small, dark drinking establishment that serves food as a sideline. They don't have a fryer, so no staples like fries or onion rings. The food was a bit weird. A deluxe cheeseburger came oozing disgusting blobs of fake mayonnaise. It was edible but the meat they use is not very good. The nachos were reasonably good. For a drinking establishment, you'd think they might have some kind of beer on tap, but no -- only Miller Light and Budweiser. They made me a reasonably good vodka martini. The seating is comfortable (a number of leather booths) and the service was excellent. Most of the guests were smoking the night we were there and while they technically have to step outside to do so, the butt cans are right next to the front door, so the smoke seeps in. If smoke bothers your lungs, avoid Rascal's. On the plus side, our server was very friendly and checked on us frequently and the food was very cheap. We probably won't go back there, though.
• • •
Atmosphere: Poor - FairDecor: GoodService: Excellent
Public - 3 years ago
reviewed 3 years ago