Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

How old are you?

  • 13 or under

    Votes: 2 1.0%
  • 14-18

    Votes: 32 16.2%
  • 19-25

    Votes: 74 37.6%
  • 26-35

    Votes: 44 22.3%
  • 36-45

    Votes: 29 14.7%
  • 46+

    Votes: 16 8.1%

  • Total voters
    197

duggram

macrumors 6502
Apr 17, 2008
391
11
Hard to believe but I'm 58 now. The first time I did any kind of programming was '72 in the army where we used teletypes to create tapes that were fed into a reader that created punch cards that were fed in to one of those house sized Univacs.

I did have a commercial programming career in the 90's but back then I was deep into the dark side. Just got my first Mac and now I'm looking to do some recreational programming.

Doug
 

iJohnHenry

macrumors P6
Mar 22, 2008
16,527
30
On tenterhooks
68 here.

Started programming/analysis with the conversion from card systems to IBM 360-20. (Career path abrupt turn at age 30.)

Remember wire boards, l-o-n-g sorters, 029 & 129 card punch stations, etc. Used card chad for many devious tricks. ;) And tape ring ring toss. And many other "games".

Programmed in COBOL and RPG, and a few others.
 

chitin

macrumors newbie
Mar 23, 2008
9
0
Bilbao, Spain
46 and not a professional programmer (a leisure programmer?).
I started writing some code for a calculator, the HP41C, back in 1982 (I think). I was studying Architecture and the professor that taught Structures (calculation) said we could use any tools we wanted during the exams. Man, how did those HP41C proliferate, I got mine shipped from Hong Kong (to Spain).
After that, a long lapse until 1994 or so when I decided to write a programm to help me with my research on analysing structural properties of cities. C, a Mac (SE30 at the time) and a fair number of years got me a decent prototype. After another longish gap I'm back and starting to get into Xcode, Cocoa, Objective C 2.0 and all this.
What I find most different now is the immediate access to a vast range of resources thanks to the Internet. It's really great.
 

Flynnstone

macrumors 65816
Feb 25, 2003
1,438
96
Cold beer land
46 and not a professional programmer (a leisure programmer?).
I started writing some code for a calculator, the HP41C, back in 1982 (I think). After another longish gap I'm back and starting to get into Xcode, Cocoa, Objective C 2.0 and all this.

How about going full circle, how about a HP41CX calculator for OS X?
I dropped mine a couple years ago, and its a bit hard to read the screen.
 

jamesapp

macrumors 6502a
Mar 7, 2008
544
0
i am 32 and have been fooling around with programming for several years.
started out with q-basic on a mac se running ms-dos as an emulator.
i am currently trying to learn objective-c
 

Sayer

macrumors 6502a
Jan 4, 2002
981
0
Austin, TX
And for the record.... You are NOT a "programmer" [IMHO] until you are being paid on a regular basis, to design, code and implement computer projects. My opinion, no flames required.

Okay so if you do work-for-hire software development (design, code, implement) and thus don't get paid regularly you aren't a programmer?

What if you only design and code and not implement (uhm, okay). Or if you get a spec and code to the spec and thus don't design anything really?

Don't post flame-bait and then say don't flame it. Geeze. Get some Zoloft already - or drink, more.

Oh yeah, I am in the fourth category, for a little while more anyway.
 

iJohnHenry

macrumors P6
Mar 22, 2008
16,527
30
On tenterhooks
Easy Son.

We are getting into semantics here.

The definition may have changed from my day, but the analyst interfaced with the user to design the specs, then passed it over to to the programmer for execution.
 

Duke Leto

macrumors regular
Original poster
Mar 17, 2008
166
0
Interesting choice of age bands in the poll - looks like it must have been set up by some kid who thinks over 35 is old.

Hehe thats me. I honestly didnt know what to put as the bands. I was bored and wanted to see, expecting about 5 people to vote. I didn't know how old anyone was, honestly. If you want to put a better poll, be my guest.

Seriously though, sorry about the bad age groups.
 

Catfish_Man

macrumors 68030
Sep 13, 2001
2,579
2
Portland, OR
Easy Son.

We are getting into semantics here.

The definition may have changed from my day, but the analyst interfaced with the user to design the specs, then passed it over to to the programmer for execution.

That actually explains a lot. Like why good UIs are so rare :/
 

hewcardpacklet

macrumors member
Mar 19, 2008
43
0
Montreal Canada
36. But I cannot program long hours like I used to (and had to). I now have my own company (not even tech-related) and I use computers more for fun now ... I kind of miss the diet coke long programming crunches to squash the bugs.
 

chitin

macrumors newbie
Mar 23, 2008
9
0
Bilbao, Spain
How about going full circle, how about a HP41CX calculator for OS X?
I dropped mine a couple years ago, and its a bit hard to read the screen.

Hmmmm, not sure. It wouldn't be that much fun as an on-screen gadget, not being able to insert those funny plastic cards where you recorded the programs to share with your mates...
Unless, that is, you had a USB converted card reader... (those that attached to the top of the calculator):rolleyes:
 

Flynnstone

macrumors 65816
Feb 25, 2003
1,438
96
Cold beer land
That actually explains a lot. Like why good UIs are so rare :/

Good UI are rare because too many are designed by programmers.
Programmers don't do a good job because they think like programmers. Users don't think like programmers. A good book to read is "The Humane Interface" by the late Jef Raskin. If you don't know who Jef Raskin is, then you should. Especially if you are a Mac diehard.

Hmmmm, not sure. It wouldn't be that much fun as an on-screen gadget, not being able to insert those funny plastic cards where you recorded the programs to share with your mates...
Unless, that is, you had a USB converted card reader... (those that attached to the top of the calculator):rolleyes:

Mac are great at compositing. It should be straight forward to overlay those funny plastic (virtual) cards.

You got me on the converted USB card reader. I don't follow.
 

iSee

macrumors 68040
Oct 25, 2004
3,540
272
Hehe thats me. I honestly didnt know what to put as the bands. I was bored and wanted to see, expecting about 5 people to vote. I didn't know how old anyone was, honestly. If you want to put a better poll, be my guest.

Seriously though, sorry about the bad age groups.

Actually, when you look at the distribution of votes across the bands you see a pretty good bell curve shaping up, which implies the band ranges are pretty good. Sure, there could be one more at the top... I'm happy though; I'm not in that last range :)
 

iSee

macrumors 68040
Oct 25, 2004
3,540
272
^^^^

That's so bad. So very, very bad. Posting really disgustingly bad puns should be a bannable offence ;)
 

Catfish_Man

macrumors 68030
Sep 13, 2001
2,579
2
Portland, OR
Good UI are rare because too many are designed by programmers.
Programmers don't do a good job because they think like programmers. Users don't think like programmers. A good book to read is "The Humane Interface" by the late Jef Raskin. If you don't know who Jef Raskin is, then you should. Especially if you are a Mac diehard.

I'm well aware of that, being one of the rare people who actually had to think when picking Design/Psych vs CS (I picked CS) for a major. I was mostly just gently mocking iJohnHenry from the point of view of someone working at a company with an emphasis on more recent methodologies.
 

Duke Leto

macrumors regular
Original poster
Mar 17, 2008
166
0
I didn't mind the pun, but the fact is, C++ is still a good language to start from to this day, not just the people that were there from the beginning.
 

Cromulent

macrumors 604
Oct 2, 2006
6,814
1,100
The Land of Hope and Glory
I didn't mind the pun, but the fact is, C++ is still a good language to start from to this day, not just the people that were there from the beginning.

C/C++ aren't going anywhere for quite a while. They are still the only languages (along with ASM) that are suited for embedded development. C and ASM still rule the roost for that type of programming.
 

lazydog

macrumors 6502a
Sep 3, 2005
709
6
Cramlington, UK
I didn't mind the pun, but the fact is, C++ is still a good language to start from to this day, not just the people that were there from the beginning.

Yup, totally agree :) In fact I wish Apple had chosen C++ instead of Objective-C. At the risk of sounding like an old git I'm going to say I really don't like the memory management model of Objective-C with its retain/release reference counting and auto-release pools etc. It's supposed to make memory management easier, but all it does is replace one set of problems with a different set, making it look like a new paradigm, but it isn't really. I much prefer the good old honesty of memory management in C/C++. Yeah, I know v2 has garbage collection. I haven't tried it yet but if it's as good as Java's then… great! Still don't like all the [ [ ] ]'s though, much prefer -> ->.

b e n
 

lee1210

macrumors 68040
Jan 10, 2005
3,182
3
Dallas, TX
Yup, totally agree :) In fact I wish Apple had chosen C++ instead of Objective-C. At the risk of sounding like an old git I'm going to say I really don't like the memory management model of Objective-C with its retain/release reference counting and auto-release pools etc. It's supposed to make memory management easier, but all it does is replace one set of problems with a different set, making it look like a new paradigm, but it isn't really. I much prefer the good old honesty of memory management in C/C++. Yeah, I know v2 has garbage collection. I haven't tried it yet but if it's as good as Java's then… great! Still don't like all the [ [ ] ]'s though, much prefer -> ->.

b e n

This is obviously going off-topic, but I just want to say the only reason
-> and .
are unsettling is the "loaded" meanings. When dealing with system level things, there's a lot of structures floating around, and pointers to them. If i see a -> (and this is probably due to years of C exposure) my first thought is that i'm referencing a field from a structure that I have a pointer to. The dot is the same. It would be an abysmal practice, but if you had a number of function pointers in structures, you would never have any idea what's going on w/ z->x().

I know you should have a pretty good idea of what sort of thing you are dealing with (struct, struct pointer, object), but... dagnabit why couldn't stroustrup have picked different operators. & doesn't bother me as much but... reference AND bitwise and... blargh.

-Lee
 

lazydog

macrumors 6502a
Sep 3, 2005
709
6
Cramlington, UK
... dagnabit why couldn't stroustrup have picked different operators. & doesn't bother me as much but... reference AND bitwise and... blargh.

-Lee

I guess in the 70s they were stuck with ASCII… hang on, we're still stuck in ASCII… I wonder if we'll still be stuck in ASCII in another 30 years time? I guess it won't bother me at 76! :)

b e n
 

MiBerb

macrumors newbie
Apr 5, 2008
19
0
Montréal, Qc
48 but not exactly a programmer

Although I made my first developments with Fortran and Watfive S in the late seventies, for many years now I'm on the users side. But still fun on both sides.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.