Back
Jon Edgeworth

Jon Edgeworth
PRO

@jonryanedge

network guru turned programming noob fAang survivor Marine 🇺🇸
144
Joined April 2024

My gut response would be to point them towards Codecademy. IMO, its a great way to align learning and building for a complete novice. It's also served as a refresher for me over the years.

While there are plenty of ways to jump right in and start building right away, and much can be learned through that approach, it might not be best for newcomers with no base knowledge to grow. The only time I can partially relate was when I wanted to build a mobile app, decided on Flutter (for whatever reasons at the time in late 2018), and bought a Udemy course. After following along for a few basic apps, I was motivated and ready to go build what I wanted. Starting small proved that it wasn't impossible, yet I did have 20 yrs experience in tech and understood how things worked - just not the language. And I still would not consider myself a programmer, but I have now built a mobile app.

Most of my experience is with infrastructure and networking, and anytime I hired a new engineer their first task would always be to create diagrams for the network. Gives them something they can easily do and makes them familiar with the network they will need to maintain. A seed of confidence in knowing what they are working on helped them ramp up more quickly. Plus I could gauge the depth of their knowledge by what they produce.

Haptic learning is a great way to start, and Codecademy fits the bill IMO.

Based on this, I'm surprised your suggestion isn't to start out by diagraming out the product. I feel like if you had one day, that might have more value than the time spent in a gamified sandbox.

Follow what @laurent says, it's the same advice I was going to give. While GPT might seem like a quick & easy solution, do mind the initial advice to review those of others in the market, or vendors, if you use any. In a telecom business I had years ago, this was a complex task so I used language my vendors used to cover the basics, then added what I needed from competitors to cover my specific services.

Just started using dotfiles myself. I had been doing something similar, but different. Right now I only use them for TMUX and Neovim, but plan to restructure how I work between local machine and servers so I can use dotfiles more effectively.

One place to start is from many of the content creators that promote Neovim. A github repo I've looked at for examples to set mine up belongs to ThePrimeagen. Should be able to find it with that info.

I use Linode because I'm familiar with it and the costs are low and specs are good. Hard to move away from what works for me.

Previously used DigitalOcean and considered it again recently but the low-end VPS specs don't match up to using a Nanode. IONOS looks like a good option based on specs/price.

Digital ocean is way too expensive imo. I used them in the past but find their computes very limited for the pricing.

Hetzner is great. VPS available in both US and Europe. Been using their bare-metal as well as VPS for years.

Will defo give Hetzner a deeper look, last time I reviewed them my requirements were different.

Absolutely! Making a switch like this feels SO WRONG. I have to pause and think when using the left thumb to hit the spacebar. Very strange feeling.

Awesome, you're ambidextrous. I'm so glad you brought up baseball/football, especially throwing. It's been my skill since I was 5, and the main reason I had right shoulder surgery after 35+ years of pitching (so I could keep on throwing). Also glad to know I have a fellow right-thumb-spacebar user alongside me.

Considerable rewiring will definitely take place if I'm going to be able to use this thing effectively.

Hey Dany

Love the IndiesRead.it concept. Got me going through my long list of books to see what I can add to your site. New here and new to your site. Keep up the great work.