Author Archives: deroj

About deroj

https://nicholasderoj.com/

I’m Leaving Brave Browser

About 8 months ago I decided to change to Brave as my primary browser.

I had some mixed feelings using Brave. There are things that I did not like with Brave. Primarily the frequent updates (this messes up my work flow as I usually have many windows active with multiple folders in different workspaces on Mac and a browser restart brings most of the windows back into a single workspace), some sites not working as intended (I think this is due to the script blocking on Brave, but I am not certain), and the lack of a stable sync between devices.

These were issues I really didn’t like, but Brave did offer BAT earnings for using their browser in the form of shared ad revenue in return.

When I started using Brave, the BAT were around 20-23 BAT a month for my part. This amount was enough to keep me as a user and to look past the issues mentioned above and other more minor things.

Now the BAT earnings have dropped about 80% ~4-5 BAT a month (less than $1 worth). As it is now I do not see the BAT earnings moving up to the level it used to be at when I started using Brave. This makes the BAT earnings insignificant.

The main thing that kept me from leaving Brave was that the original level of the BAT revenue enabled me to buy a book on Amazon after a couple of moths use. Now that BAT revenue has dropped so much my incentives for using their browser is gone.

The privacy ups that one gets by using Brave I believe one can get from available extensions in overall better browsers. Thus I am leaving Brave and moving back to my old browsers (primarily Safari & Chrome).

Some Useful Shortcuts for Mac Users

There are some useful shortcuts on Mac that can help you speed up things in various ways.

Here are some shortcuts that I think are not that well known but that I find useful:

fn + backspace => delete characters to the right of the cursor

ctrl + k => delete all the characters to the right of the cursor

ctrl + w => delete all the characters to the left of the cursor to the first space

Do you use any lesser known shortcuts on a regular basis? Which ones?


Edit 2020-11-05 in blue

I Finished “Ruby Programming for Everyone”

I finished “Ruby Programming for Everyone“.

The online course basically starts out as short walkthrough videos of the basics in Ruby. The course pretty much lacks exercises for the most part. It is mostly a “code along”. I recommend you play a little with the code after each video to learn faster.
The last part, part 3, covers “classes” and is the best part of this course in my opinion. Part 3 is ok.

The teacher says things like “Ruby programmers tend to really like the ‘each loop’. They use it for everything, seems like. So it’s sort of the cool thing to do.” (from the “each loops” video).
I’m interested in learning to write good code, not to do the “cool thing” for whatever reason. I guess that there is a good reason for the preference of “each loops” in Ruby. There is however no explanation to what that is in this course – just that it is “cool”. I do not care if it is considered “cool” or not.

Programming for Everyone” is ok. It is nothing special. My recommendation would be to find something that has you being more hands on from the start instead if you are a complete beginner. Once you learn some basics you can come and check out the 3rd part of the course (“classes”) if you want to.

I Finished “Ruby Essential Training Part 1: The Basics”

I finished Ruby Essential Training Part 1: The Basics.

The online course started out ok but it was more of a demo of what one can do with the basics in Ruby. Not enough time is spent on actually get solid at the basics.

Ruby Essential Training Part 1: The Basics” works through how to do basic things in Ruby.

It works through too much stuff too fast for my taste. I would like a lot more exercises for each part. As it is now there is a “challenge” at the end of each chapter. I would learn more and better if there were challenges after each lecture / video instead of one challenge after a full block of videos.
There are examples to work with in every lecture / video, but those are not enough to actually learn.

The lectures / videos show alternative ways to do most things and then says that it is not common practice in Ruby. This is confusing for a beginner. Just show one way to do it and say there are other ways and link to the other ways. That way it would be less confusing.
The teacher doesn’t always explain some basic stuff but treats it as one should already know it. Sometimes I didn’t know that stuff.
Sometimes the teacher started to use short hand in his examples and solutions. There is no need to do that on beginner level in my opinion.

I wouldn’t recommend “Ruby Essential Training Part 1: The Basics” as a good start if you are completely new to programming.

I Am Learning Ruby

I have decided to start learning Ruby and to make a serious effort learning it.

My primary learning resources will be:

I will also check some videos on YouTube about learning Ruby at times.

I might or might not add new Ruby learning resources in the future on the blog to this post.

Commissions Earned on Amazon links.


Edit 2020-10-06:

I bought the book “Learn to Program (Facets of Ruby) 2nd Edition“. I will add this to my current learning resources.


Edit 2020-10-08:

I finished “Ruby Essential Training Part 1: The Basics“. Not a fan. I added “Ruby Programming For Everyone” to the above list.


Edit 2020-10-08:

I finished “Ruby Programming For Everyone“. It was ok. I added Pragmatic Studio’s three Ruby courses. It seemed by far the most ambitious course and had some good reviews. I bought their “mastery bundle” on Ruby (includes: “Ruby Course“, “Ruby Blocks Course“, “Rails Course“).

I Tried Some Tracking Tools

I have been looking for a simple way to track how much time I spend on different tasks. I tried some different tools for this purpose.

Timer-tab.com: Free to use. Easy to use. Very basic. Go to the webpage where you have a timer that you can start, pause and re-start. Displays timer in the tab space (at least on Mac).

Timemator 2.6: Might not be free to use. I have it through my Setapp account. Easy to use (just tested the basic features). Timemator has auto time tracking (ATT). ATT requires some setup that I didn’t bother to test. Timemator looks to have some fairly advanced settings for a time tracker – the most advanced of the ones that I tested. I do not need something this advanced. If I do later on I might go back and try to setup what I need in Timemator. I only tried simple manual time tracking. It is easy and works well for tracking time.

Toggl.com: Free to use. Easy to use. No long setup time. Fits my current needs the best. Create folders (eg “Philosophy” and “Programming”) and add specific tasks to the folders (eg “Book, ‘Philosophy Who Needs It?’” add to “Philosophy” and time starts. Toggle also provides basic stats on what you spent your time on. There is also an app so that you can track stuff on the go. Toggle is my choice for time tracking at present.

I have no connection to any of these. I’m simply sharing my take on some time tracking tools that I tried out lately.

Recent Books

Since I started keeping a book log by the end of July I have started consuming more books.

Listed in order read.

July books:

August books:

September books (so far):

Books currently in progress:

 


Commissions Earned on Amazon links.

When men’s greatest benefactor, technology, is denounced as an enemy of mankind—when the U.S. is damned, not for the alleged exploitation of the masses, but explicitly for their material prosperity—when the villain is no longer the Wall Street tycoon, but the American worker—when his crime is held to be his pay-check, and his greed consists in owning a television set—when the current pejorative is not “the rich,” but “the middle class” (which means the best, the most competent, the most ambitious, the most productive group in any society, the group of self-made men)—when the plight of the poor is held to be, not poverty, but *relative* poverty (i.e., envy)—when the great emancipator, the automobile, is attacked as a public menace, and highways are decried as a violation of the wilderness—when bleary-eyed, limp-limbed young hobos of both sexes chant about the evil of labor-saving devices, and demand that human life be devoted to the grubby hand-planting of truck gardens, and to garbage disposal—when alleged scientists stretch, fake or suppress scientific evidence in order to panic the ignorant about the interplanetary perils augured by some such omen as the presence of mercury in tuna fish—when their leading philosopher proclaims that work is an outdated prejudice, that fornication should replace ambition, and that mankind’s standard of living should be *brought down*—when sundry hordes block the construction of electric generators and are about to plunge New York City into the catastrophe of an overloaded power system’s failure—it is time to grasp that we are not dealing with man-lovers, but with killers.

Ayn Rand, “The Age of Envy” (“The Return of the Primitive: The Anti-Industrial Revolution“)

Learn Good Economics – George Reisman

I think that George Reisman is the best living economist today.

Reisman was a student of both Ayn Rand and Ludwig von Mises. Reisman’s magnum opus is “Capitalism: A Treatise on Economics“. It is available for free in pdf format on his website.
He has also written many great shorter essays on different economical subjects which are all available on Amazon for pretty much $0.99 a piece as far as I am aware.

A few days ago Reisman posted a series of lectures that he delivered between 1967-2007 on his blog which can help in understanding “Capitalism: A Treatise on Economics” better.

If you want to learn good economics, I recommend you to start reading Reisman and listening to these lectures.