Author Topic: How to be a GREAT programmer  (Read 2405 times)

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 9776
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: How to be a GREAT programmer
« Reply #15 on: December 05, 2021, 07:01:14 AM »
 :biggrin:

Gratsie.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

Raistlin

  • Member
  • ****
  • Posts: 544
Re: How to be a GREAT programmer
« Reply #16 on: December 09, 2021, 06:10:15 AM »
@mineiro, the length and context of your post,
requires more than I can do right now. Its semester
end and I am more than swamped in marking. Thinking
of outsourcing,.. :undecided: or near death expierences.
May I ask for time please, I am seriously tickled on the subject.
My life just currently sux.
Thanks for potential understanding
R
Are you pondering what I'm pondering? It's time to take over the world ! - let's use ASSEMBLY...

LiaoMi

  • Member
  • *****
  • Posts: 1031
Re: How to be a GREAT programmer
« Reply #17 on: December 13, 2021, 02:50:45 AM »
:biggrin:

1. Talent.
2. Understanding Mathematics.
3. Don't be afraid of your manager, convince him if he is wrong.  :cool:
4. Exclude unnecessary code.
5. Make a strategy on paper and work your way back.
6. Keep the code as simple as possible by simplifying the routines.
7. Think logical.
8. Understand everything you code. (don't forget to comment.)
9. Thinking outside the box to create fast and cool algorithms.
10. Share your knowledge and learn from the knowledge of others.
11. Have fun in your work.
12. Be nice to your colleagues.  :thumbsup:

Hi Siekmanski,

I have the same approach  :tongue: :thup:

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 9776
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: How to be a GREAT programmer
« Reply #18 on: December 13, 2021, 02:54:45 PM »
 :biggrin:

I agree with most of marinus's comments, its just that he is a perfect gentleman. I am from a different background, ISV or "independent software vendor" so I have no need to be so gracious.

1. Talent. It helps.
2. Maths / Eenie meanie minie moe etc ....
3. Phuk the manager.
4. Occam's razor.
5. I use the source to design strategies.
6. Simple is better. If an algo does not fit on one screen, there is something wrong with it.
7. Logic is a great tool.
8. Know what you write and why.
9. Wot box, we are assembler programmers.
10. Sharing is why we are here.
11. Writing code is fun, writing good code is even better.
12. People are great, managers usually could not manage a bowel movement that produced a well formed turd.
13. Never lose your sense of humour.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

jj2007

  • Member
  • *****
  • Posts: 12975
  • Assembler is fun ;-)
    • MasmBasic
Re: How to be a GREAT programmer
« Reply #19 on: December 13, 2021, 08:45:24 PM »
I agree with Marinus and Hutch. Btw I'm not one of the poor guys who must earn a living with programming :biggrin:

mineiro

  • Member
  • ****
  • Posts: 857
Re: How to be a GREAT programmer
« Reply #20 on: December 15, 2021, 05:41:32 AM »
@mineiro, the length and context of your post,
requires more than I can do right now.
Think in mirroring of a great programmer:
Look to this french as an example, Fabrice Bellard, he created LZEXE in ms-dos times, ffmpeg that a lot of persons use today, qemu as virtual/emulated machine, nncp as data compression, TCC a tiny C iso99, ... :
https://bellard.org/
I'd rather be this ambulant metamorphosis than to have that old opinion about everything

daydreamer

  • Member
  • *****
  • Posts: 2094
  • beer glass
Re: How to be a GREAT programmer
« Reply #21 on: December 16, 2021, 05:07:17 AM »
I agree with hutch :thumbsup:, although I think it's shortened to indie developer
compressed images,lowpoly 3d objects also makes for better performance, not long time load bloat/ require most expensive latest gpu to run


SIMD fan and macro fan
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."