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.

Where Next?

Popular Community topics Top

Tommy
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 h...
New
mafinar
Concurrent Data Processing in Elixir is now content complete and I finally found the time I’ve been looking for to dedicate behind readin...
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
rustkas
To be a more productive reader when rereading a book, it is very convenient to create small rebar3 projects based on books’ samples and i...
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
I have read first chapter. Will add my notes / code tries / self exploration as I go along! Thank you @AstonJ for encouraging to start ...
New
TwistingTwists
This is my Journal for readings on Designing Elixir Systems with OTP. Will post chapter 01 tomorrow! Stay tuned!
New
rgerardi
Hello all. Creating this space here for general discussion and chat about Powerful Command-Line Applications In Go In particular, we ca...
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
alvinkatojr
https://fs.blog/mental-models/ I’ve been reading Farnham Street for a while, and this topic is the recommended starting point for new re...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
PragmaticBookshelf
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New
xiji2646-netizen
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New