Sunday, May 26, 2019

Saturday, May 25, 2019

Deliberate Practice

https://codequizzes.wordpress.com/2013/04/28/deliberate-programming-practice/

this is more of the 10,000 hours thing.  i think people can start solving important problems right away, and some people are better equipped to solve big problems the less they are saturated by common methods and systems.  learning is jagged, individual, and might go backwards.

Blog: How to get a programmer job

 this came at me via the scion project.  it was thought provoking.  this guy is clearly ahead of me in terms of technical skill.  i think i picked up a lot of things, so i'm grateful he took the time to write this out so clearly.



An interesting quote:
Only make a decision when you have at least three offers in hand.

what is finite state automata?

this sounds good to me:

Building things will reliably add to your skill points in each of the other attributes above.
 sometimes this blog feels like a scrapbook, but here I am:
 Am I going to be productive with this company? Will they have some sort of iterative development process or is it the same chaos that most companies that happen to need programmers find themselves in?

So far this article has helped me get a few priorities right. I don't want to work with social media, i.e. twitter or facebook.  I'd like to limit my choices to a specific geographic area, so that I don't have to buy a car.


 Do a quick exercise: in your notebook write a list of the questions you think interviewers might ask you. What would you ask if you were hiring you and were given your CV?

The Odin Project

https://www.theodinproject.com

Today I found out about the Odin Project.  It looks like freecodecamp.org but a bit different in that it seems to offer different frameworks, and just judging by the drastic differences in course lengths, they seem to present the material differently.

So, I will dig into this later and post an update.

Saturday, May 18, 2019

Posts on Free code camp

https://wordselideintomyeyes.blogspot.com/2019/05/blog-psychology-of-pair-programming.html
this one's about pair programming.  there are some good tips

https://wordselideintomyeyes.blogspot.com/2019/05/blog-how-to-make-peace-with-deadlines.html

this one is about how bad people are at predicting how long things will take.  breaking it up into smaller pieces is a good tip, but there are others here.

Sunday, May 12, 2019

Unix workbench 3

Unix workbench 1
Unix workbench 2

I've kind of fallen off the wagon a bit with this course.

Today I'm learing how to make text files with the head command.  I still don't know how to do this really.  I imagine I will have to look things up all the time whenever I use bash.

I did relearn how to :w and :q when things get sticky.

cp copies files and there are also diff and sdiff to help you compare things.

md5 and shashum can be used to do checksums and whatnot, both creating and checking.

the pipe expression seems very useful.  you can take the output of one expression and pipe it to another:

A more common and useful example where we could use the pipe is answering the question: “How many US states end in a vowel?” We could use grep and regular expressions to list all of the state names that end with a vowel, then we could use wc to count all of the matching state names

Thursday, May 2, 2019

Reading about aws certificate exams

https://wordselideintomyeyes.blogspot.com/2019/05/blog-preparing-for-aws-associate-exam.html

I read a blog about preparing for the exam and here is a little write up.  i still can't figure out if this certificate is really worth it, though.  I need to find out more about aws.

Pytorch

https://moobieroob.blogspot.com/2019/05/yt-what-is-pytorch.html
I watched a video about Pytorch and learned a lot.  But the info was a bit too much.  I've seen a lot of these tech videos define one thing by comparing it to another, usually a predecessor.  Well, I don't usually know the predecessor so I find it difficult to understand the comparisons they are making.  Usually I end up being bombarded by jargon and stuff.

Anyway, pyTorch is for marchine learning and uses imperative programming.

Data Structures and Algos

https://moobieroob.blogspot.com/2019/05/yt-cs-dojo-algorithms-and-data.html

I watched some videos to learn about data structures and algoritties

I still haven't seen a cool application for these, like how do I make things fun?  But they are interesting enough on their own that I want to keep studying.  I can see they have powerful uses.

Anyway, that was all from CS Dojo.  Part of the free CS degree involves algoritties and data structures, too, and that was my original inspiration for looking these things up. 

Jenkins

I learned a bit about Jenkins today. 

I read and a watched.

The most information came from reading.

Wednesday, May 1, 2019

Unix Workbench 2

There’s a mnemonic that I love for remembering which metacharacter to use for each anchor: “First you get the power, then you get the money.” The caret character is used for exponentiation in many programming languages, so “power” (^) is used for the beginning of a line and “money” ($) is used for the end of a line.

https://regexr.com/ you can use this site to test regular expressions.

I remember seeing so much bash script on IRC back in the past.  Now I finally understand some of it.  I don't know how I never thought to look it up?  I always thought it was TCL, and that TCL is something I would never need.  Now I see how my old dream of a text based UI was right in front of me but I never saw it.