Atom—High CPU Usage Fix (2017)

Today my mentor recommended that I give Atom another shot. I had previously tried Atom on my own and loved it, but it quickly started to blow up my CPU, often hitting 90%+. I had searched for a fix before, but no answers turned up. But today, that changed.

Just recently an answer to my prayers was posted here. To fix the high CPU usage problem, simply press cmd+shift+p and type ‘package’ to get to the package management screen. Search for ‘git’ and disable both git-diff and github.

Software Development Track—New Start

Today I started my Software Development Track. The first week’s goals consist of mostly material that I have covered on my own time so this will be an easy week. Because I have covered some of the material I am planning on also getting ahead on some of the upcoming material.

I have used Team Treehouse, Codecademy, and some Udemy courses on my own to learn to code. But, the program I am in uses Code School. Having fully completed the first HTML/CSS course (Front-end Foundations) I’d like to say a word or two about Code School.

From the material I have covered so far, I am very happy with Code School. Code School’s courses work similarly to Team Treehouse’s but with fewer multiple choice quizzes (which I never felt were very helpful anyways). Although, for those learning on their own I think that a combination of a few various resources is going to be the most comprehensive way to learn how to code.

If I were to start over today, I would use Team Treehouse and Code School for my building my coding foundation. From there I would fill in the gaps with Udemy courses that target more specifically what I want to learn. The reason I suggest to use both Team Treehouse and Code School is because they both explain in depth different things. Where one may not explain why you might want to code something in a particular way, the other might give you those reasons. Having both resources has given me an opportunity to learn to the material once and then fill in the gaps again after with the other. Both teach the same material, but the overlap is incredibly helpful.

Software Development Bootcamp Goals

In less than a week I will be starting my online software development boot camp, and I am nothing short of ecstatic. I am excited to learn about the tools of the industry, and I can’t wait to make use of them in my own designs.

Ultimately, I believe I want to get a job in the San Francisco bay area. But who knows if that will change. A software development job itself is the goal, at least for now. Once I secure a job I’d like to pay off some debt and save up some money to pursue some of my own entrepreneurial endeavors. I’m always thinking of new ideas, games, businesses that I want to explore. So maybe somewhere down the line once I’ve built up enough passive income to move somewhere a little slower paced, I will. That’s my dream, to build up passive income and my own brand/businesses so that I can ‘work’ doing what I love most, thinking, creating, and playing.

This boot camp will be laying down the foundation of my ‘formal’ software development training. In a year I will have the skills to enter the workforce as a honest and true developer. I honestly cannot wait to develop the skills to create all of the ideas I have in my head. Pen and paper only help so much, but I want to be able to code and program the games, apps, and business that I think about day in and day out. Words can barely describe what these tools mean to me.