LogFAQs > #885935232

LurkerFAQs, Active DB, Database 1 ( 03.09.2017-09.16.2017 ), DB2, DB3, DB4, DB5, DB6, DB7, DB8, DB9, DB10, DB11, DB12, Clear
Topic List
Page List: 1
TopicThinking of learning to code, where to start
Sahuagin
09/03/17 3:43:52 AM
#15:


Zangulus posted...
Well, I'm drunk, so the finer nuances of my way of programming doesn't exactly come out clearly. But yeah. Anyone can really make anything, they just have to break it down further and further. A lot of the times I decide what I want to do next, and then might make a seperate program just for the purpose of that portion. Once I figur ei tout, I incorporate it back into the main design.

one of the main things is to maintain a library and extract problems that you solve up into your libraries so that you can reuse your solutions. anything that you ever have to think about, extract it out for reuse. constantly be on the lookout for things you hate doing, and make a function or class to do it for you so you never have to think about it again. do this enough times and problems start to be easier and easier to solve.

(long as I'm rambling about this, as an aside, I will mention that one thing to avoid if possible with GUI applications are designers that hide the GUI code. what you want is to be able to write your own GUI code that still shows up visually somewhere, especially as you type it. designers that hide the GUI code from you prevent you from ever applying iterative refinement to it. (I've actually written my own scripting language for this purpose which allows me to generate complex nigh-perfect GUI layouts with almost no effort. this is completely impossible to do when the designer forces you not to code.))
---
... Copied to Clipboard!
Topic List
Page List: 1