Welcome, Guest. Please login or register.

Author Topic: Learn to program Amiga applications and games in #AmigaE  (Read 22088 times)

Description:

0 Members and 3 Guests are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Learn to program Amiga applications and games in #AmigaE
« on: November 09, 2011, 11:56:15 PM »
Quote
For example, Karlos is a developer that I have spoken to many times on A.org and his ability and coding level usually make my head spin. He is VERY talented. I love learning from him.

Karlos is by far a better programmer than I, and better chemist and musician too (we seem to have followed a similar life path in many respects)... But yet he can't come to terms with the beauty of Objective-C... That that forever will haunt him ;) honestly I feel sorry for his affliction :-p

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #1 on: November 10, 2011, 07:20:50 AM »
Quote from: Cammy;667206
It's a real shame you guys with years of programming experience don't actually code Amiga applications, the community would really appreciate it. I'm sure it wouldn't take you long, you guys seem to know so much. Is it because you have become so used to writing bloated code for modern systems that you don't think your brain could handle optimising the code for a low-end Amiga? Or is it because you're just greedy and only code for money? Where is your interest in Amiga now, other than posting like a bigshot on forums?
In some respects you are right, but I can put it another way...

When I got my A500, I stopped programming my old Sinclair ZX81... I became used to the extra power the Amiga had and you could say my code became too bloated to run on the old Sinclair. Now we have computers that have more features and more power than the Amiga, as a programmer you want to play with the new toys, to experiment with new ideas and push the limits of what can be done... It is hard, though sometimes fun, to go back to the older machines and be limited by what can be done. Unfortunately there is a limit with any machine, and once you have explored that, it gets a little dull.

There is a little extra note for me through:
When I was younger, I used to dream of an Amiga 500 that I could carry in my pocket and take anywhere with me. Call me weird, but I wanted to run my software sitting in a forrest or by a river, there is a degree of freedom that is appealing... Modern smartphones give me that power and more... I haven't written anything for a desktop machine in years!

An interesting aside:
When my youngest brother asked me to teach him to program, I set up Blitz2 in UAE and gave him his first taste of code using the Amiga! Though we soon moved to JavaScript... Which actually gave him a better idea of modern languages and event based architecture. But the Amiga was a quick way to show him programming and get results, as you lose a 10year old very quickly if they don't see immediate results :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #2 on: November 10, 2011, 04:38:24 PM »
Guys, I think that I and gazgod adequatelly challenged Cammy's position wihout needing to resort to hostility. Play nice :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Learn to program Amiga applications and games in #AmigaE
« Reply #3 on: November 10, 2011, 04:50:10 PM »
Quote from: fishy_fiz;667266
It's a conundrum. Typically people with great skills have acquired them through working with them day in day out. The problem there though is that the last thing someone wants to do after a hard days work is to go home and do the exact same thing.

It's a misnomor that coding is easy, even to those that do it day in day out. There's always something new to learn and research. AmigaOS coding is also more of a chore than for most systems being that development software is quite raw, as are its apis (a big part of why things like sdl are heavily used, even when its far from optimal).

The other side of the coin is that if a person has nothing but free time things can always be done tomorrow and people typically (myself included unfortunately) put things off because of that.
+1