On being a developer/programmer/software engineer

I\’ve got two drafts related to this already. One is called something like, \”I\”ve decided to be a programmer!1!!\” The other \”Linux programmer.\”

So yes, I\’ve basically decided to pursue programming/software engineering, but it\’s not that simple.

  1. Linux hates me.
    1. On my main laptop, it overheats.
    2. On my Chromebook, performance in Linux (GalliumOS) is lame. And the touchpad stops working without cause.
    3. I\’m struggling to get a Python IDE to work with the Python version I want (3.7).
    4. Le sigh.
  2. Intellectually, I know that going to Windows and making a working app there first makes sense. BUT I DON\”T WANT TO!
    1. No really, I don\’t want to.

Anyway, Gallium is working mostly, though the performance isn\’t stellar. It\’s good enough to start trying something. Maybe. There\’s definitely part of me that just wants to get Ubuntu/Xubuntu working on my Thinkpad or Chromebook so I can be settled with something my work uses. But that goal might be a bit foolhardy.

There. That\’s enough to publish for now. I\’m working on programming. So help me!

Ughhhhh. Linux.

I\’m trying. Really, I am. But it\’s like it\’s fighting me. I tried a bunch of stuff to get my graphics card to quit toasting my leg (laptop) in Xubuntu 19.04, and somehow utterly broke apt. Blah.

After trying various things to fix it, I\’m punting. Trying 18.04 again.

Help with Hello World

Gotta love it when your IDE or language tells you how to do hello world. Seems kind of pathetic, but there it is:

\"\"

I don\’t rightly know if this is the IDE (Spyder) or Python itself doing it, but it\’s still funny.

Linux

I have a love-hate relationship with Linux. Or maybe hate-love. Well, probably love-hate. Yeah. It\’s complicated.

On the one hand, I \”use\” Linux daily a lot. My cell phone runs Android–a variant of Linux. The primary product I work on for my company runs a version of Linux. Linux is everywhere.

But when I try to run it myself I hate life. I\’m on it at the moment, Xubuntu 18.04. But it\’s always painful. Always.

The mouse was the pain point today. And the display driver. But the mouse was the catastrophic problem. I installed a driver for it, rebooted, and my keyboard quit working in Xubuntu. That was a new one on me. Google rescued me, but still, it was a pain. And the mouse behavior is still very lame.

Whew

Not sure what to think. There\’s a part of me that feels like freedom is at hand. I\’ve learned to be content in my job, I\’ve learned to work hard at it (I think), and I can see how I\’m valuable at it in many ways. But reading about entrepreneurship again makes me wistful. There\’s definitely a part of me that would love to have my own business.

Can I make it happen? I don\’t know. I\’m going to think about it. There you go.

Ideas that come to mind: I\’m not disclosing.

Good week

It was, indeed, a good week.

Finished 6 lessons of math.
Was productive at work.
Got taxes filed.
Fixed leaking tub.
Submitted kids\’ financial application for school.
Avoided time-wasters for the most part.

Strategizing Against Time-Wasters

First, why isn\’t \”strategizing\” a word? COME ON? I can guarantee it\’s on 60% of LinkedIn profiles. Then again… Anyway, moving on….

A habit I\’ve gotten into (and kept up, mostly), is sending my wife a list of goals for each month. It\’s more doable than saying \”I\’m gonna do this crazy thing for a year.\” This month, I decided to try something a little different. I\’ve struggled with wasting time on the Internet (shock!). Facebook, Twitter, ESPN, news sites, even good ol\’ Wikipedia. And most of the time wasting is done on my phone or my Chromebook. Rather than saying, \”None of this stuff at all,\” which is kind of like saying \”No alcohol ever,\” I decided to try this: Fun sites *only* on my home desktop computer. Not on my phone, not on my work computer, not on this here Chromebook. It\’s been surprisingly effective already. Yesterday, a Saturday, I finished my flashcards on my phone. Then I read some of a book I\’ve been wanting to read on my Kindle instead of wasting 1 hour on Facebook. But I\’ve not abandoned Facebook or Twitter entirely; I\’ve gone on each a few times Friday, yesterday, and today. But way less than normal.

Anyway, Mark Zuckerberg would probably not approve, but it\’s using his tool/toy in a space more appropriate to its actual usefulness. So far, I like it. I hope I will keep it up.

Back at it

The baby is here, Christmas is over now, the new year is upon us, we seem to be getting over whatever sickness has ailed us, and I have a car that I will probably keep for a long time again. Time to get back at it.

Had my first run in a while today. Well, I guess I had one about 1.5 weeks ago, but somehow this one felt more real. And more necessary.

First lesson of math finished since December 20th today. Yesterday, I cracked the book for the first time in, well, since then, but I only did one question before getting distracted. Today, I made myself go downstairs to the lunchroom. Doing so allowed me to finish the 6 problems left in the lesson. Haha. Baby steps. Somehow going somewhere else helps. I felt inept and stupid trying to remember stuff from less than a month ago, but still, I made progress.

Tomorrow is my last day of \”freedom\” regarding alcohol. I haven\’t set any goals regarding it, so I\’ve basically been doing whatever I want (within reason). Friday is the start of a new \”week\” as far as how I track alcohol consumption. Needs to happen. Don\’t want to, but I don\’t want to drink more than I should every day for the rest of my life.

I also had a rather productive day at work. It felt good. It feels like things are slowly getting back to normal.

Getting Back in GalliumOS after space bar

So, apparently you can mess up access to Gallium OS by simply hitting the space key at the bootup screen. Oops. I had no idea. I\’m guessing that I did or maybe one of my kids did.

Anyway, it makes it so that you can\’t get back into it. I did after a bit of mucking around and wanted to write down my steps as best as I can recall.

  1. Get back into Developer Mode.
  2. Open a terminal (control shift T, I believe).
  3. Your root password won\’t work here. You\’ve got to get to another shell. Hit control alt forward arrow (what would be F2).
  4. There, enter \”root\” and whatever password you set previously.
  5. Then enable legacy boot again: sudo crossystem dev_boot_legacy=1

That should be it. You should be able to reboot and do the control L shortcut to get back into Gallium.

Drawing Flashcards

I\’m not sure if that\’s the write string of text to refer to what I mean. But it\’s what I mean. Basically, I want the ability to easily add handwritten images to my flashcards. Ultimately, I want to be able to do that on Anki. But so far, this has eluded me (but has not alluded me).

Anyway, if Anki could add this feature, that\’d be greeeeat. But so far, they haven\’t.