Profile

Cover photo
Paul Potts
Worked at Lectronix, Inc.
Attended The College of Wooster
Lives in Saginaw, MI
244 followers|858,733 views
AboutPostsPhotosYouTubeReviews

Stream

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...

Paul Potts

Shared publicly  - 
 
Read It, November 2015
I finished out the month of October with the Douglas Adams novel The Long Dark Tea-Time of the Soul . This is the second (out of, sadly, only two) Dirk Gently novels, featuring anti-hero private detective Dirk Gently, that investigator of highly unorthodox ...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, November 2015, Progress Report 1
I'm continuing to read Frans G. Bengtsson's novel The Long Ships . I've made progress in only this one book so far this month, but it's a doozy. I actually started it in June, as my own previous blog entries tell me, but set it aside at roughly the halfway...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, October 2015, Progress Report 2
I have not really been on top of the progress reports. We've had some cold viruses rampaging through the family. I was quite sick on Saturday. I started improving on Sunday, and so came down for my usual work week. I haven't missed any work, because my symp...
1
Add a comment...
Have him in circles
244 people
Chelsea Delaney's profile photo
Ricardo Silva's profile photo
Ritesh Thakur's profile photo
Kathrine Johansen's profile photo
David Cook's profile photo
David Harris's profile photo
Dave Leigh's profile photo
p d bowman's profile photo
Alex Mustelier's profile photo

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...

Paul Potts

Shared publicly  - 
 
Working with a Thermistor: a C Programming Example
Recently I worked on a project that needed to monitor temperature using a thermistor. A thermistor is a resistor that measures temperature: the resistance changes depending on how hot it is. They are used in all kinds of electronic devices to monitor temper...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, October 2015
The final tally list of books I completed in October is: David Sedaris, When You Are Engulfed in Flames (print version) David Sedaris, Dress Your Family in Corduroy and Denim (audiobook) David Sedaris, Me Talk Pretty One Day (audiobook) David Sedaris, Holid...
1
Add a comment...

Paul Potts

Shared publicly  - 
 
Read It, October 2015, Progress Report 1
This month's "reading" so far involves a few audiobooks. I have a boxed set of audiobooks by David Sedaris in CD form. They are abridged, or at least most of them are, so they shouldn't count as complete books, but they count for something, I guess. David S...
1
Add a comment...
People
Have him in circles
244 people
Chelsea Delaney's profile photo
Ricardo Silva's profile photo
Ritesh Thakur's profile photo
Kathrine Johansen's profile photo
David Cook's profile photo
David Harris's profile photo
Dave Leigh's profile photo
p d bowman's profile photo
Alex Mustelier'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 - 2 years ago
reviewed 2 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