Monthly Archives: June 2018
Anthony Kennedy Retiring
Dev Workstation Setup
While there is an emphasis on the “dev” portion of my workstation – mostly because there is more of a need to ensure the various tools and their compatibility is maintained. I do want to clarify that I use the same workstation for my personal stuff too.
- Reinstall OS
- Reformat / Clean HD
- Install OS
- Set Finder to show / display the desired Folders / Volumes
- Set iCloud share to include expected shared folders
- Upgrade to macOS Sierra
- Install Basic Tools
- iTerm 2
- Keybase / 1password
- chrome / Firefox
- —Google Drive—
- Viber / WhatsApp <- more personal than development need
- Sublime / atom
- Install Dev Tools
- Xcode – this can take a v-e-r-y l-o-n-g time
- homebrew – check brew.sh for instruction
- Xcode Developer Tools
- bundler – this needs to happen after RVM
- sudo gem install bundler
- cd ~/dev/GAR/chef-repo ; bundle install
- rvm with latest ruby (NOTE: ruby v2.3.1 seems to be a good one to stick to)
- curl -L https://get.rvm.io | bash -s stable –auto-dotfiles –autolibs=enable –ruby
- rvm install 2.3.1
- gem install librarian-chef
- librarian-chef install
- berks install
- chef DK
- Google Cloud Platform / Engine
- AWS CLI
- brew install awscli
rvm shell_session_update: command not found
Possible solution –
1. rvm implode
2. gem uninstall rvm
chef aws provisining -> https://christinemdraper.wordpress.com/2015/01/31/deploying-a-multi-node-application-to-aws-using-chef-provisioning/
- list available vagrant box – vagrant box list
- add vagrant image (if not already in the list above) – vagrant box add ; vagrant box add ubuntu/trusty64
- initialize a vagrant image – vagrant init
- bring up the vagrant box – vagrant up
- log / ssh into the vagrant box – vagrant ssh
- sudo apt-get install gnupg2
- gpg2 –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
- curl -sSL https://rvm.io/mpapis.asc | gpg –import –
- curl -L https://get.rvm.io | bash -s stable –rails
- source /home/vagrant/.rvm/scripts/rvm
- ruby –version
- rails –version
- sudo apt-get install git
- eval ssh-agent $SHELL
Preparing for macOS Mojave
I use my Mac for both work and personal reasons and I do prefer to be on the newest OS level. While I am pretty sure that most of my personal needs will be supported by the new macOS, I am not necessarily as confident of my professional needs. For some context, here is my “Dev Env Setup” that I follow / maintain.
- VirtualBox – https://www.virtualbox.org/ticket/17805
The following seem to be working properly, i.e., w/o any issues (so far).
- Xcode v9.4.1
- git v2.15.2
Forever a Temp
Disclaimer – I have believed for a while now that we are witnessing a time when we are about to redefine “workers”. If not for all workers, at least a vast majority of them.
That the radio show “Forever a Temp” was an interesting eye opener is an understatement. The first comment that caught my attention was – there is an assumption that most of the people / workers in the “new” model are the millenials, but that is far for the fact. A lot of these workers are actually
- Gigged: The End of the Job and The Future of Work by Sarah Kessler
1956 – June 8th, 2018
I knew him as well as one can know someone that they have never met. I have watched many, many of his TV shows and his interviews and him being interviewed.
I don’t have any illusions that he shared his deepest thoughts, but at the same time he probably opened up more than many of my real life friends.
The first time I learned that someone I knew took her own life, I was in elementary school.
Trend in Context
While I’m not a huge fan of “trends”, I have never really had anything against it. I have recently realized what exactly about it that I don’t care for – it usually lacks any and all context. At least the context is not readily available or made.
An entrepreneur I am not really – at least not yet. But I have admired those who are and have often imagined myself to be one. Of course since all my work experience has been around Software Engineering / Technology, I have always thought the entrepreneurship might happen in the form of some form of provider of some Software Solution.
That is not something that I am ruling out quite yet, but I do realize now my real goal. What I really want is financial independence. Not having to rely on having to “work” for a paycheck.
Wikipedia defines entrepreneurship as being the “process of designing, launching and running a new business”. While the dictionary defines it as “organizing and operating a business or businesses, taking on greater than normal financial risks in order to do so”.
While both of these make sense, I think of an “entrepreneur” as wikipedia defines it. To me, once a business has been setup and being operated, even with taking higher financial risk, the primary goal switches to running and growing the business. That is the role of a CEO and the Board of Director(s).