Welcome

Welcome to my ever-evolving blog. It started out as a blog on Beachbody workouts and products, mainly when I was a Beachbody coach. I no longer coach, not because I don't believe in Beachbody's programs (I subscribe to Beachbody on Demand and use their workouts every day), I am just not a salesperson and hated that aspect of it. I am more than willing to answer questions about my experiences with their products and the various workouts, and I feel freer to do so without the appearance of giving a biased review of something.

I have also started adding reviews for various things I have purchased like movies, books, CDs, and other products. This was brought about by a fight with Amazon in which all of my reviews were removed over a completely bullshit allegation that I posted a review that violated their terms of service. After going back and forth with the morons in the community-reviews department (even after they admitted that my posts did not violate their guidelines) they restored my account (which took them six months to do), but I have been posting my reviews on my blog to have them preserved in case something like that happens again. And here, I will post uncensored reviews so I will swear from time to time and post reviews that may be longer than Amazon's character limit. Everything I post here on any topic or product is my personal opinion, and I take no compensation for any product reviews I post. I am a member of Amazon's vine program and because I get those products for free, I keep those reviews on Amazon only, but everything I have purchased with my own money, whether from Amazon or some other store/website/outlet, I will post here.  

I also plan to do some longer blog posts on various topics, such as how to learn physics, how to get through calculus, and longer reviews of workout programs as I do them. Basically, whatever strikes me as interesting at the time.  As you can see if you navigate around the blog, I had many years in between postings. During that time I was going back to school to get an engineering degree, and learning material that I avoided my first time through college was a different experience and one that gave me a lot of insight into how to do well in those classes, which I will try to impart here for those who are looking to get a science or engineering degree. 

Showing posts with label Computer Science. Show all posts
Showing posts with label Computer Science. Show all posts

Friday, January 6, 2023

Book Review: Arduino For Dummies 1st Edition

 


The Arduino is a microcontroller that can be used to do anything from something as simple as causing an LED to illuminate to controlling a robot. However, if you are not all that adept at programming and/or building circuits, it can be somewhat daunting to use. I used one to build a vibration-sensing device for a class in my electrical engineering curriculum, and since I only knew the basics of programming, I got this to help figure out how to program the device. The book has a lot of good information in it and presents the information in an easily understandable way. If you have some experience and programming and know the basics of circuit design the book is easy to understand and use.  The material may go over the head of a total novice, but you can definitely have beginner to intermediate skills/knowledge and easily follow along with the material.



Wednesday, October 5, 2022

Software Review: MATLAB & Simulink Student Suite

 


I purchased this when I was working on an electrical engineering degree. My school made MATLAB available through a Citrix web portal, but that was glitchy and slow, so I decided to get this to have it on my home computer. It was a bit of a pain to install because it does not have CD, it just gives you a code. As of 2015 when I purchased this, instead of having a dedicated website to download the student version you had to poke around on the website, which was not super intuitive. Once the download started it was fairly straightforward. You do have to enter an academic email address, so you cannot use a yahoo or Gmail address, but I had no issues getting it to work once I found the download link on the website.

Monday, September 12, 2022

Study Aid Review: Hands-On Introduction to LabVIEW for Scientists and Engineers

 


LabView is a programming "language" that uses icons as opposed to writing out computer code. While you would think that would be easier than typing out lines of code, it can get very tricky and involved, especially when you are trying to do something fairly advanced. When I was working on my Electrical Engineering degree, I had a couple of classes that used LabView; one was an "introduction to LabView" class, and the other was computer-aided measures and controls, which covered LabView, C++, and MatLab. The same professor taught both courses, and he was notorious for showing very simple examples during class and then assigning homework and having test problems that were much harder than anything he showed us how to do. So, I used this to get through the LabView material and come up with ideas for projects, etc.

It is not a traditional textbook (although it can be used as one), so it has a lot of examples and enough explanation to understand what is going on. It is mainly for beginners to intermediate users, which is perfect for most people who are taking a college course. And, if you get an older version of the book it is much less expensive than some of the other books out there. So, if you are looking for help in using LabView, this is a good resource.

Saturday, June 4, 2022

Study Guide Review: Absolute Beginner's Guide to C

 


This was a book that was required for my intro to programming class, but it can also just be used as a study guide in conjunction with a regular textbook. It is what it says, a beginner's guide to C. If you are anything other than a beginner, then this is going to be way too easy for you. But, if you have very little or no experience with programming in general, and C specifically, this is a good primer. It does have some mistakes in it, that most beginners would need a teacher or someone experienced to point out. That is what knocks it down a couple of stars for me. But, otherwise, it is a good starting point for learning C programming. C is at least somewhat, if not entirely, outdated now, but it is the programming language upon which many other programming languages are built so it is still good to have familiarity with.

Thursday, June 2, 2022

Textbook Review: Karel++: A Gentle Introduction to the Art of Object-Oriented Programming

 


This book is essentially a follow-up to the book Karel The Robot: A Gentle Introduction to the Art of Programming. Where that book was focused on introducing students to C programming, using a much pared-down programming language, this one introduces students to the concepts used in C++ and other object-oriented programming languages. Like the first book, this is tailored specifically to the Karel world and instructions. The programming language used is more complex here, as you would expect. That said, the information in the book is very basic, and it is really intended to be used in an intro to programming class. So, if you have pretty much any programming experience (and still remember it), you will be way beyond what this book will teach you. That said, if you have only done a little programming and do not remember much of it, this will definitely help refresh you on the basic concepts.

Textbook Review: Karel The Robot: A Gentle Introduction to the Art of Programming

 


This is a book that will most likely be used in an introductory programming class. It is really an introduction to the method of problem-solving that programmers face and how to solve those problems without getting bogged down with complicated programming code. Basically, this involves writing simple code to move a robot around a screen, avoid walls, and pick up, or put down beepers, which are something like location beacons. You essentially program the robot to move around the world, avoiding walls, going into rooms, etc., and either placing beepers or picking up beepers. The instructions are written in computer code which tells the robot how to move when to pick up a beeper, and where to put a beeper down.

The book is a very good introduction to programming and computer science as a whole. The material in it is nowhere near as complex as what you will be exposed to if you decide to take classes beyond an intro class, but if you learn this it will give you a good idea of whether you want to continue on learning more complicated material.