So my recent thread on a call for bugs brought up an interesting point -- I really don't know much about my readership in terms of what they program for/on. My web stats show that most of the people who browse my blog are Windows users, so I assumed the Windows-centric call for bugs was reasonable. Time to find out from real people instead of unreliable web stats though.
1) What platform do you mainly program on?
2) What platform do you mainly target your application for?
3) What platform do you usually use for non-programming tasks?
And just for giggles:
4) What are your top-three areas of interest with programming? (eg, Networking, UI design, Threading)
5) What are your top-three reasons for reading this blog?
1, 2 & 3: Mac OS X (always the latest version)
4: Networking, Internet, Database
1. Macintosh OS X (10.3.9 right now)
2. 50/50 Macintosh and Windows -- I create all of my applications as cross-platform from the start, and avoid any platform specific GUI controls/elements whenever possible.
3. Macintosh OS X for everything except games (which are usually too expensive for the Mac).
4. Graphics, GUI Design, Database (oh, and Games)
And...
5. Top three reasons why I read the blog:
a) Get the latest behind-the-scenes opinions about REALbasic development.
b) Find out what Macentric things pisses of Windows users.
c) Design patterns applied to REALbasic.
Interesting sub-question Phil -- I'm going to add it to the post.
1) Windows
2) Windows XP
3) Windows XP
4) Distributed, GUI Logic, and Middle Layer Stuff (not data and not presentatioN)
5) a) Cause I know you b) Cause I care about you c) Cause I love... ok Cause I love ranting and hearing rants
1) Mac OS X
2) Mac OS X, Windows, Mac OS 9
3) Mac OS X
4) Crossplatform issues, UI design, development techniques
I read your blog because I like to know what other programmers go through on their day-to-day duties. I love the stories about chasing particularly nasty bugs, being stuck in a bad architecture, having to make compromises between divergent software needs or business needs and software needs... :)
Steve
1) Mac OS X
2) Mac OS X
3) Mac OS X
4) The stuff I'm most interested in, I don't RB for, actually.
5) Because Jon reminded me that there was an RSS Feed, so now I have both of you next to my CNN, Slashdot, and Wil Shipley feeds :^) What other developers are there with blogs?
1) What platform do you mainly program on?
Windows
2) What platform do you mainly target your application for?
Windows
3) What platform do you usually use for non-programming tasks?
Windows / Mac OS
And just for giggles:
4) What are your top-three areas of interest with programming? (eg, Networking, UI design, Threading)
Networking, UI design, XML
5) What are your top-three reasons for reading this blog?
Programming tips
RB insider knowledge
Getting my bugs fixed ;)
@Seth, you can always go to Raymond's blog -- I really enjoy reading that one. :-)
1) Mac OS X
2) Mac OS X
3) Mac OS X
4) Graphics programming, refactoring/program design, threading
5) I program in isolation at my college. I like to know what other programmers experience (important issues, problems, work-arounds, designs)
Q) What platform do you mainly program on?
A) Windows XP
Q) What platform do you mainly target your application for?
A) Windows 2000 & XP
Q) What platform do you usually use for non-programming tasks?
A) Windows XP
And just for giggles:
Q) What are your top-three areas of interest with programming? (eg, Networking, UI design, Threading)
A) Databases, Networking, UI Design
Q) What are your top-three reasons for reading this blog?
A) RB Tips & Tricks, see what RS is up to, read the fun stories and see Aaron house get built! :)
Actually, can I switch my answer for "What platform do you usually use for non-programming tasks?" to "Nintendo GameCube"? LOL :)
1) Mac OS X, except for Embedded C (on Linux)
2) Mac and Windows; I'd gladly target Linux but there are too many graphical glitches and eSellerate doesn't support it.
3) Mac, except for gaming.
4) Cross-platform UI design, Optimization/Clean code, Theoretical (best way to write an RTF parser, for example)
5) Tips on software engineering, insight into RB's future, and news about bug fixes.
1: Mac OS X
2: Mac OS X
3: Mac OS X
Ya. I'm kind of a one-horse show...
4: UI and proper "intuitive" design
5: Those fantastic tips you give (aside from your pro-windows slant. (Bad RB Programmer Aaron... Bad!). Also, it's nice to see what other RB'ers and their developers are up to.
@Corey "aside from your pro-windows slant. Bad RB Programmer Aaron… Bad!":
I think Aaron has a very strong love/hate relationship with Windows. For the Mac, there's just hate ;)
LoL, I don't hate the Mac. I find it very frustrating at times because I'm pampered by certain things just working better on Windows. I have the same sort of frustrations on Windows (just in different areas). Well, most days I don't hate Mac -- it's more of a begrudging tolerance than a hate. ;-)
I tend to push Windows technologies for more pragmatic reasons than ideological ones. There's enough pro-Mac users within the company that I am trying to balance the scales out a bit.
1) What platform do you mainly program on?
OS X (85% these days)
2) What platform do you mainly target your application for?
Cross platform (OS X, Windows) (most of the time)
3) What platform do you usually use for non-programming tasks?
Desktop: OS X, Mobile: TabletPC & Palm
4) What are your top-three areas of interest with programming? (eg, Networking, UI design, Threading)
UE, database, networking
5) What are your top-three reasons for reading this blog?
Always looking for ideas on how to use Rb better.
Sense of community: I don't know a lot of people who use Rb
It's fun to read.
1) Windows
2) Windows
3) Windows
4) Networking, Database, GUI
5) I've been using VB for 12 years in the corporate world and I'm new to REALbasic. My wife and I have a side business doing .NET programming and we are planning on using REALbasic to create some applications to sell on the web. We'll be using RB mainly because of its cross-platform capabilities.
I read your blog because I enjoy being informed about RB issues and features. I also appreciate the great design pattern postings you have had in the past. I tend to read your technical postings and skip most of the personal postings. So my top 3 reasons for reading are being informed of new things, design patterns and learning.
1-3: Mac OS X
4: XML, Database, UI
5: It's interesting, and I gain insights into how REALbasic is designed.
1,2,3, Windows XP
4. database, networking, fiddling around
5a. RB insider stuff (where is that swordfish?)
5b. irreverent slant on technology
5c. design patterns/tips in RB
~joe
1. Mac OS X
2. Windows & Mac OS X
3. Mac OS X
4. Database, Database & Database!
5a. I've found your design pattern stuff and general tips and tricks very enlightening.
5b. Discussion of cross platform issues.
5c. It's nice to get a little insight into the mind of someone working at RS, and of course love to see how the house is coming on!
1. I mainly develop on Mac OS X (usually the latest version, but I do have several testing computer running varioius older versions).
2. Right now it's 100% Mac (Mac OS X and Mac OS 9). However, I'm soon planning on dropping Mac OS 9 support and I'm seriously looking into deploying on Windows as well.
3. Mac OS X exclusively.
4. I'm a big UI nut. A program MUST have a good UI (usable and attractive) for me to use it or release it. Most of my products are of the utility sort--filling a need that I don't see filled. But I'm looking into a few other areas, mostly dealing with database-driven apps.
5. I like the "inside look" at REALsoftware and REALbasic. And, after I started reading for that, I became interested in your tutorials and other posts.
1. I mainly program for Windows and WindowsCE devices. I also work allot with embedded systems programming too.
2. The majority of my applications are for Windows and WindowsCE devices. I do some consulting and freelance work with Mac OS.
3. I prefer Windows because I am not really into Linux or Mac that much. They are great platforms but I just have not played with them much nor have I had the time.
4. My top interests are: applications programming, database development, and tight code.
5. I like reading this blog for your humor and wit. I also like to keep abrest on the world outside of sitting in front of a monitor all the time.
1) Mac OS X
2) Mac OS X & Windows XP/2000
3) Mac OS X (75%)/Windows XP(25%)
4) Databases, web services, design patterns
5) Sheetrock, sheetrock, and more sheetrock. ;)
12 for Mac OS X, 5 for Windows.
Aaron..... fix Mac OS X bugs.
Go ahead, get started. I'll wait. :^)
Ha!
1) I already fix bugs for the Mac. Not as often as I fix them on Windows, but I still fix them. Same with Linux. I'll fix just about any bug when I track it down.
2) Why? There's already enough engineering time devoted to all 12 Mac users. ;-) But seriously -- we need to focus more attention on the other platforms we support lest they wither from neglect.
1) What platform do you mainly program on?
Currently my 1.8GHz Windows XP Home laptop as I'm dragged off camping for the summer. I dev on my 2GHz Windows 2000 Pro desktop I built when I'm at home. I used to work on my 400MHz iMac but it was painful.
2) What platform do you mainly target your application for?
Recently Windows, it depends what I'm working on though.
3) What platform do you usually use for non-programming tasks?
Windows, some things are nicer on the Mac though (Transmit for FTP kicks any Windows app I've seen)
4) What are your top-three areas of interest with programming? (eg, Networking, UI design, Threading)
a.) Networking (protocols and such, not setting them up or dealing with damn routers)
b.) Whatever happens to catch my interest at the moment.
c.) Hackish things like making all the windows open on Windows dodge the mouse cursor or messing with private window server stuff on Mac OS X (see: http://rgov.org/undoc/ )
5) What are your top-three reasons for reading this blog?
a.) It's something interesting to read.
b.) see a
c.) see a
-- SirG3
1) Windows 2000
2) Windows
3) Windows 2000 or XP
4) Web Services, SQL DB, XML, UI...
5) Great programming tips & tricks, some info you share about new RB things, because you are a programmer at RS that uses Windows and that understands some of our frustations when using RB with Windows :)