You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.3 KiB
34 lines
1.3 KiB
5 years ago
|
+++
|
||
|
title = "Things I Learnt The Hard Way - Start Stupid"
|
||
|
date = 2019-07-01
|
||
|
|
||
|
[taxonomies]
|
||
|
tags = ["en-au", "books", "things i learnt", "kiss"]
|
||
|
+++
|
||
|
|
||
|
One way to get away from the IDE is to "start stupid": Just get the compiler
|
||
|
and get an editor (ANY editor) with code highlight and do your thing: Code,
|
||
|
build it, run it.
|
||
|
|
||
|
<!-- more -->
|
||
|
|
||
|
Notice that say "stupid way", not "simple way".
|
||
|
|
||
|
Doing things in the stupid way is not the easiest way to start a project. How
|
||
|
could one beat the easy of clicking a button and having the whole structure of
|
||
|
a project done for you?
|
||
|
|
||
|
But starting it in the stupid way, in which you have to think your project
|
||
|
layout, how to build stuff, how to run tests, how to do _everything_ may give
|
||
|
you some insights on how things work, how the pieces mesh together and how to
|
||
|
cogs turn around.
|
||
|
|
||
|
Honestly, you don't have to do this with all projects. You can still use your
|
||
|
favourite IDE and do things in the easy way. But you can also have that side
|
||
|
project on which you'll do everything in the stupid way, just to understand
|
||
|
what your IDE is doing.
|
||
|
|
||
|
And when you grasp that, you'll be able to use _any_ IDE.
|
||
|
|
||
|
{{ chapters(prev_chapter_link="/books/things-i-learnt/use-utf8", prev_chapter_title="Always Use UTF-8 For Your Strings", next_chapter_link="/books/things-i-learnt/languages-are-more", next_chapter_title="A Language Is Much More Than A Language") }}
|