Do you like to live on the edge? Are you accustomed to being repeatedly abused and taken advantage of? Do you like being "that guy" at the party who always seems to be up on the latest new tech, product features, or bugs and fixes?
Monday, April 11, 2016
Wednesday, April 6, 2016
Google, Chrome and Delphi
So, what does Delphi have to do with Google and Chrome? Interesting question. It turns out Delphi has been very beneficial to helping me diagnose and troubleshoot the Chrome browser.
Friday, March 11, 2016
So... Howzzit Goin'?
As I end my third week as a new Googler (a Noogler in Google parlance), I figured I would update those few folks that may still be interested even though I've left the RAD Studio/Delphi team.
Labels:
Embarcadero,
General,
Google,
Personal,
Programming,
Work
Friday, February 19, 2016
A New Adventure
It is with sadness and excitement that as of yesterday, February 19th, 2016, I'm no longer an employee at Embarcadero/Idera. I will be starting a new position at Google (Alphabet) on Monday, February 22nd. This caps off a run of 24 years, 1 month, and 13 days at Borland/CodeGear/Embarcadero/Idera. I remember arriving at 1700 Green Hills Dr. on the morning of January 6th, 1992, naive, nervous, excited, and just in awe that they picked me to join the Turbo Pascal team.
Sunday, February 14, 2016
Delphi at 21, an era
Today marks an interesting day. As the title suggests, today is year 21 since the public announcement of Delphi. At the Software Development West conference in San Francisco, California, I remember sitting in the audience as I watched my colleague, Anders Hejlsberg, demonstrate the new Object Pascal based development tool.
Wednesday, December 30, 2015
Baking an Object Pascal and Raspberry Pie for the Holidays.
If you've not been living under a rock over the last couple of years, I'm certain you've noticed the recent release of the new Raspberry Pi 2 Model B. Packed in this little not-much-bigger-than-a-playing-card form factor is a quad-core ARM Cortex A7 along with 1GB of RAM. It also sports HDMI video/audio, Ethernet, 4-USB ports and a programmable parallel port for peripheral interfacing. Booting several versions of Linux is a snap... but what about using your favorite language and mine, Object Pascal to target this device?
Monday, December 14, 2015
The Chronograph - Part 5
When developing the Ballistic Chronograph, I decided that I needed a way to have, effectively, a command-prompt. I also wanted to have a way to display text in an auto-scrolling view. It would be used similar to Object Pascal' Writeln, C's printf or C#'s Console.WriteLine. The Arduino libraries already have an abstract class for writing text, Print. If you've done any Arduino programming, you've already used this class indirectly via the HardwareSerial class.
Wednesday, December 9, 2015
Mentors and inspiration
Recently I've had the pleasure of reconnecting with a past colleague. Chuck Jazdzewski was the man instrumental in my coming to Borland to join the Turbo Pascal team. I count him as one of my professional mentors. While I also worked closely with Anders Hejlsberg, it was with Chuck that I worked with on a more day-to-day basis.
Thursday, December 3, 2015
The Chronograph - Part 4
The touch panel and touch keyboard were an interesting challenge. I picked this one up mainly because the price was well into the "impulse buy" range. I didn't really have a plan for it, but figured it would be interesting to play with. After a little bit of Google-fu, I found that the 4-wire resistive touch panels were rather common, and best of all, there is an Arduino library for it. I also picked up the display because HSC claimed to have data on it. It turned out that used the relatively common T6963C interface. There is an Arduino library for that as well.
Monday, November 30, 2015
Cyborging a Cheap Laminator
I decided to take a detour from covering the Ballistic Chronograph and cover some tooling I use for creating my own custom Printed Circuit boards. Having the ability to go from thought, to design, to a working device, gadget or tool is what makes doing hardware these days so fun. In the in the span of a long, lazy Saturday or Sunday, I can build a project that would have taken several weeks or would not be nearly as clean and well packaged.
Subscribe to:
Posts (Atom)