Though in between I spent a few years working in IT on helpdesks and stuff.
I didnt really like architecture + the work was drying up.
I put my ease of getting into programming down to..
1. I am just a natural. I'm very logical and think in terms of structure and organisation by nature.
2. I grew up with a C64 and then a series of pc's, from a 286 running DOS onwards, in my home.
Though I never did any programming on them, I just played games on them. Though back then getting games working was all command-line and editing autoexec.bat and so on.
When I was about to start learning programming recently I was apprehensive that I would find it hard because I had never done it when I was young.
I also think years of architecture helped somehow. Architectural design is often about organising lots of competing elements into a structure or framework that makes sense. The project management aspect of it is useful for most jobs, also whats described as AGILE by software developers (doing a design, evaluating / critiquing it, then designing again etc.) has been the standard in architecture since time immemorial.
Though in between I spent a few years working in IT on helpdesks and stuff. I didnt really like architecture + the work was drying up. I put my ease of getting into programming down to.. 1. I am just a natural. I'm very logical and think in terms of structure and organisation by nature. 2. I grew up with a C64 and then a series of pc's, from a 286 running DOS onwards, in my home.
Though I never did any programming on them, I just played games on them. Though back then getting games working was all command-line and editing autoexec.bat and so on. When I was about to start learning programming recently I was apprehensive that I would find it hard because I had never done it when I was young.
I also think years of architecture helped somehow. Architectural design is often about organising lots of competing elements into a structure or framework that makes sense. The project management aspect of it is useful for most jobs, also whats described as AGILE by software developers (doing a design, evaluating / critiquing it, then designing again etc.) has been the standard in architecture since time immemorial.