Tommy

Tommy

I gave up my job as a house painter to become an app developer - this is my journey!

So I have enough money to last a year. Realistically I’m still going to have to work part time painting. I’m so done with it though!

I have bean playing with programming for 20 years or so and have never mastered any language. The difficultly has bean learning how to learn. Reading and taking notes doesn’t work. It doesn’t go in.

I’m excited to have discovered space repetition with flash cards. At last a system of learning that works! I have found that, for it to work I have to make it, make me get my hands dirty and to get stuck in. For example:

What does this do: %{numbers | one: “one”}

isn’t as powerful as :

Update the map numbers (below) so the element with key :one is “one”
numbers = %{one: 1, two: 2, three: 3}

I just want to briefly enplane how my brain seams different to others. Most of us have peripheral and a point of focus and with all the senses too. Imagine have to do all your studying and coding with just your peripheral! I think that’s how it is for me. There is a focus but it’s week. Add to this, I have very little working memory. I think I have a good CPU buy my ram is crap! It feels like a double layer of fuckedness: the week focus prevent information going in and once it’s in there almost no working memory to do anything with it!

It’s frustrating as I think i’m intelligent in other ways. My mind seems to be 3D and concurrent and I can look at things from may different angles at different points in space and time.

My next post will be about what I’m learning at the moment and my daily routine.

Most Liked

AstonJ

AstonJ

Sounds like you’re about to embark on an incredible journey Tommy!

I am a self taught programmer too and it is such a nice feeling of accomplishment when you finally get that first project out.

Good luck and I am looking forward to seeing your updates in your journal :+1:

AstonJ

AstonJ

100% - there always seems to be something to learn or to brush up on… but maybe that’s not a bad thing as it keeps you mentally active (though it can be frustrating too!).

I highly recommend @chrispine’s book-learn-to-program-third-edition (it’s mentioned in the link I posted above too) - here’s what I said about it in another post. I often recommend that book to people and say you’ll know if you want to be a programmer after reading it! It’s such a motivational book and Chris says all the right things at the right times :+1:

With regards to your ADHD, you might find some of the threads in the Health & Diet section interesting :smiley: (the book I mention in this post may also be of interest to you).

PS, I edited the title of this thread for you to make it a little shorter… hope that’s ok! :blush:

Tommy

Tommy

Thanks you. I like the style of your site. Do you ever feels there is too much to learn and to keep on top of?

I’m loving learning at the moment. Today has been a good day where things have clicked in place. I tend to permanentize how I’m doing. What I mean is, if i’m having a good coding session I thinks, “this is great look at me go, I’m going to be creating lots of cool stuff soon” but if I’m not picking anything up my inner voices is, “What’s the point I can’t get this. I may as well give up”.

I’m still not certain my brain is wired to become a good coder. Time will tell.

Popular Community topics Top

Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
mafinar
I am going to dump my thoughts, methods, codes, experiences and rants while learning OCaml into this thread. This is probably the 5th or...
New
RobertKielty
My overall initial first impressions of this book are very good. I will document my local spacemacs setup to as I work through the book.
New
Maartz
The very first time I’ve seen a line of Elixir I was in awe. Coming from Ruby the syntax was familiar. But I wanted to know what was thi...
New
TwistingTwists
This is my Journal for readings on Designing Elixir Systems with OTP. Will post chapter 01 tomorrow! Stay tuned!
New
RomanTurner
Agile Web Development with Rails 6 Chapter 11. Task F Currently reading and working through AWDR6 by Sam Ruby, David Bryant Copeland, a...
New
adamaiken89
Anyone is interested in a classical textbook for algorithms can go and check that.
New
AstonJ
With AI set to play a big role in our industry Elixir users are lucky to have Nx, so we’re running our Nx related book club on Genetic Al...
New
AstonJ
With Phoenix and LiveView having recently had a fairly major release, and Programming Phoenix LiveView being updated too, we thought it w...
New
TomMahon
How did a sleepy valley become the epicenter of the technological world as we know it? In the 40th Anniversary Edition of my book, “Charg...
New

Other popular topics Top

AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
PragmaticBookshelf
Author Spotlight James Stanier @jstanier James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
New