Skip to main content

3 years!

Today marks 3 years I've been at my current employer, which is a huge milestone for me. I've learned a ton in the last few years and have had the opportunity to work with (and learn from) the brightest people I've ever met. I'm definitely blessed.

Yet today, I also came to the realization that I might be in the early stages of burnout. Maybe it's the combination of everything going on... have a hard time sleeping, working on a lot of new things (and kind of around the clock), trying to sharpen/fill in the gaps of my CS knowledge, part time new employee coaching... I remember how this brain fog feels, and I don't feel so upbeat about being an impostor like I did earlier this year. I'm not absorbing new things too fast or well (and I'm already slow to begin with).

There are a few things I can do.

  • Fix my sleeping situation. If I don't sleep, everything is bad.
  • Stop working around the clock. I shouldn't be doing this, but... it's so hard to avoid. I have excuses for this -- lack of sleep -> less efficient -> work longer. And factoring in the 1hr-each-way commute, I'm kinda not doing so great. I can't help my commute. But I can plan my time in the office better. I can plan on what questions to ask so I can be focused.
  • I need time to unwind, be unfocused, and enjoy some silence.
  • I need to plan how to sharpen my CS knowledge. A lot of the time spent is for reading, but I also need time to do some hands on work to actualize the theory.
3 years of lots of growth. But I also need to put some space to rest. This time, I'll do better.

Comments

Popular posts from this blog

Compiling pgmodeler on Yosemite (with Homebrew)

Refer to  pgmodeler installation . Steps: Clone the pgmodeler git repo. Use Homebrew to install qt5 (5.4.2, see here ), libxml2, and postgresql. Edit the pgmodeler.pri (not .pro) file and change these variables: PGSQL_LIB = /usr/local/opt/postgresql/lib/libpq.dylib PGSQL_INC = /usr/local/opt/postgresql/include XML_INC = /usr/local/opt/libxml2/include/libxml2 XML_LIB = /usr/local/opt/libxml2/lib/libxml2.dylib Follow instructions to compile pgmodeler (you might need to put Qt's binaries in your PATH. I was lazy and didn't). $ /usr/local/opt/qt5/bin/qmake pgmodeler.pro $ make $ make install $ cd /Applications $ /usr/local/opt/qt5/bin/macdeployqt pgmodeler.app -executable=pgmodeler.app/Contents/MacOS/pgmodeler-ch -executable=pgmodeler.app/Contents/MacOS/pgmodeler-cli Then I was able to do $ open pgmodeler.app

pgmodeler build in Debian Jessie

This is my qmake version: $ qmake -v QMake version 3.0 Using Qt version 5.3.2 in /usr/lib/x86_64-linux-gnu I had to edit linuxdeploy.sh: 1. Add "-makefile" to the QMAKE_ARGS variable: $ qmake -h Usage: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake [mode] [options] [files] where mode is either "-makefile" (default) or "-project" QMAKE_ARGS="-makefile -r -spec linux-clang" 2. Right before "Running qmake...", I added another line to include pgmodeler.pro in the qmake invocation: QMAKE_ARGS="$QMAKE_ARGS pgmodeler.pro" Then I ran ./linuxdeploy.sh -no-qt-libs (https://github.com/pgmodeler/pgmodeler/issues/674)

Building and installing CAN bus bundle on Kura/Eurotech Software Framework

The documentation is incomplete as of 11/25/2015:  http://esf.eurotech.com/docs/how-to-use-can-bus . It shows you how to setup the can0/can1 interfaces. I think I finally figured out the real steps to getting the CAN bus service working in Kura. I found this website somewhat useful:  https://tobiddev.wordpress.com/2015/03/23/one-bundle-project-modbus-and-eclipse-kura/ . It didn't tell me how to build a bundle, but I took a chance with the following and now I'm able to see my module loading the CanConnectionService in the Kura logs. First, build Kura from source following this guide:  https://wiki.eclipse.org/Kura/Getting_Started . You'll probably want to build it in Linux (I am using Debian Jessie) or possibly OS X (I didn't test it). For sure, it fails in Windows 8 at the create_installer.sh part, so I decided not to waste any more time on it. You basically need Kura built just enough so that you can load everything into Eclipse. I was able to do this using Eclipse