←back to thread

377 points porterde | 1 comments | | HN request time: 0.209s | source
Show context
Stratoscope ◴[] No.42143605[source]
So nice to see this!

I was one of the original developers of the "visual" side of Visual Basic.

It was called Ruby at the time (no relation to the programming language) and was going to be a customizable shell for Windows 3.0. The idea was that individual Windows users would create their own personal desktop using our visual editor and "gizmos" (later called by the much more boring name "controls") to make their own personal environment.

Microsoft, probably wisely, realized that this was more suited as a developer tool rather than an end user tool. They combined Ruby with Basic to create Visual Basic.

If anyone here ever created VBX custom controls, you can blame me for that terrible API!

And if anyone wonders where the phrase "fire an event" came from, you can find the answer in Retool's article about VB:

https://retool.com/visual-basic

(Content warning: drug reference)

As they say, "AMA".

If I may indulge in a bit of shameless self-promotion, I am looking for work. My team at IBM was hit pretty hard in their recent round of layoffs, as we lost our one exclusive customer, McDonald's.

I know a lot about a lot of languages and frameworks, but I don't know everything. Does anyone?

I love working with customers to understand their needs. Like every programmer, I enjoy coding, but it is just a way to make my customers happy.

If anyone is curious, you can find me here:

http://linkedin.geary.com/

http://resume.geary.com/

replies(4): >>42143895 #>>42144732 #>>42149768 #>>42150448 #
zubairq ◴[] No.42150448[source]
Wow, I see you made SQLWindows too. I am in awe!
replies(1): >>42191416 #
1. Stratoscope ◴[] No.42191416[source]
You have probably heard the saying "Never meet your heroes; you will be disappointed."

When I think about SQLWindows, I mostly think about what I got wrong.

Specifically, I had the mindset that "I don't know anything about databases, I'm just a Windows UI guy."

So I didn't put any effort into understanding SQL databases and maybe creating any kind of visual interface for the database.

Instead, I just worked on the Windows application side and dropped you into raw SQL for any database code.

You can also blame me for the outline code editor. All I can say is the classic excuse: "It seemed like a good idea at the time."