Upgrading my ReFS

I got a larger capacity drive to upgrade my ReFS (Resilient File System, Windows 10 “RAID” array) with.. also, most of my drives are >5y old, and I’m running low on capacity, so I better start upgrading before the world starts upgrading me.

Here’s what it looked like before the upgrade:  (“Manage Storage Spaces” are the magic words to Start->Search for):

image

Now I’m going to save this draft post, open up the computer, and unhook the 931G drive (if I can find it) while the machine is running to simulate a fault.

DANG! I have two 1TB disks.  Oh wait, one is a WDC and the other is a Seagate.   Cool.   The WDC is the one to unplug.

The WDC is unplugged!  It hasn’t figured it out yet.. Opening up the drive … drive opened..  WinDirStat to exercise the array .. 

there we go.  “Reduced Resiliency”

image

Okay, cool.  I’ll power down the machine and swap out the drive.

The Storage Spaces UI is unchanged – the (now removed) drive shows up with the yellow icon.

I have a new drive in regular Disk Management:

image

First, I click Change Settings .. I tried to find a way to remove the old drive, but I couldn’t find one.

So I went with adding in the new drive first.  I clicked “Add Drives” —

image

Once it was happier with the drives, the option to remove the errant drive showed up. 

image

I clicked “Remove”, and it asked me to confirm the drive that I was removing ..

image

This took a LONG time.   From 7:20pm to  9:38pm, so about 2 hours.  Opening up a second Storage Spaces UI, i could see the drive listed as “Preparing for Removal”, which I think meant “I’m going to find all the stuff that was supposed to be on this drive and make sure it is elsewhere”.    (Confirmed – the % used started dropping slowly.) 

The other thing I didn’t realize is I had to increase the size of the storage space to use the new free space in the storage pool.

And… I’m going to post this before its all done.  But basically:    I now have about 3TB of Mirrored Space.  I’m also Resilio-Syncing the important bits to an off-site backup.  So, any two of three things could die, and I should still be good.

Switching from iPhone to Android (Samsung S7)

img_20170903_110354_847I wanted to write a nice detailed blog post with pictures and screenshots. Would take too long to get it “Perfect” so I am punting.  (I did write this using the WordPress app on the phone)  ** I continued this from my laptop later.

Here are crib notes instead.

Summary: it’s good, it’s functional. It’s less pretty on the watch side, and MMS is subpar, but better voice recognition, LastPass integration, wireless charging make up for that. I’m going to stick with it for a year.

Addendum: it’s frustrating to learn a new ecosystem. And because Android has so many variations it’s hard to know what information applies. For example – getting that screenshot in this post – there is probably a better way but I had to use Google voice to take it, send it to WordPress media library, then include it in this post.   (Addendum to the dum:  Turns out there’s a “swipe left with your palm” gesture for my phone, but I still can’t save the screenshot to my camera roll)

Stuff I like:

  • Chat heads – if I use FB messenger for SMS.  They pop open over any app, and let me continue a conversation without switching apps.
  • Voice recognition is better – especially in the car.  It seems to want to use the phone’s microphone, rather than the 3 second delay switching to bluetooth through the car microphone.
  • Can choose default apps – like which Messenger app to use.    Thank you “Intentions”.
  • Widgets – Not going crazy with this, I only have two or three.
  • Not all apps on home screen – I can leave some in the drawer.  I don’t have to force myself to choose a position for EVERY FRICKING APP, just the ones that matter.
  • Always on screen – specific to my Samsung S7 device?   Shows time, date, next calendar appointment, etc before I hit the power button.   Major phone use case.
  • Number row – by default, turned on, on the keyboard.  Also a swipe keyboard, very nice for one hand use.
  • Better large screen shrinking – for single hand use.  Much more usable than Apple’s double-finger-home-button thing that never worked for me.
  • Last pass for apps – incredibly useful, when I’m in an App, Lastpass can integrate in and provide passwords.
  • Wireless charging – Coworker Steve gave me his old wireless charger.  I’m hooked.  No plugging in.  I bought one for the car, and I need to buy one for home.
  • Workout app has better sharing options – Pretty pictures, square format, straight to instagram, YES.
  • S2 watch can control which notifications go to watch and which dont.
  • Way more watch faces – This is also a curse.  I could not find a decent watch face which had battery, calendar, date, time, and actually worked across my multiple calendars.
  • I can put any icon anywhere on the page – I don’t have to plan from the top.   Thank God.  Clusters are easier to cluster.

What I miss:

  • Miss pretty emoji – I’m used to the iPhone and Slack emoji sets.  I don’t know for sure when I send my wife a kiss-with-eyes-closed emoji that its showing up the same.
  • Hue / OK Google integration misses things – I’ll say turn the lights off, and it will say “I got 18 of them, three not responding”, but only 8 will change.
  • Miss overcast podcast player with it’s auto silence trimming – For this reason alone, I have my de-SIM’ed iPhone living in the car, being an iPod for playing podcasts.
  • Group messaging wierdness interacting with iMessage – I won’t get pictures or video.  My entire family is iOS based, so I’m at a disadvantage.
  • Miss sharing position easily (find my friends) – Wife and I used to use this in passive always-on mode.  i can do Glympse for limited engagements.  I think Google has a solution for this somewhere.
  • Text selection wierd no magnifying glass for fine control – it took me a while, but I finally (with writing this post) got a handle on the text select stuff.  I have to take this back – I prefer the Android one.  I can actually drag the little draggers around, and they snap intelligently.   But I do miss the magnifying glass.
  • Miss square Apple Watch – It was smaller, looked better, and seemed more functional – especially the voice command part.
  • Miss scroll to top.
  • S2 battery life not great.   However, if I turn on Airplane mode (the S2 has its own 3G connection that I haven’t activated), its very comparable – down to 50% at the end of the day.

Btw, the screenshot is my second screen, not my home screen.

 


First time at Forecastle

imageThanks to volunteering for the Denny Crum Foundation, I got to spend some time at Forecastle.   Having known nothing, this is what I would tell myself in the future:

  • There is plenty of space if you’re willing to not be near the music.   Shade can be found
  • Sunscreen, definitely.
  • Bring an empty water bottle or Camel Bak (or buy a souvenir)
  • Bring a thing to cover up your nose and mouth if you’re at a dusty stage.
  • Yes you can bring a backpack.  
  • I personally did a Lyft in, can also bike in, and I’m sure that parking garages within 15-30 minutes walking distance were available.
  • Lots of food choices
  • Pay $10 for 10 tickets to the Bourbon lodge, and use their A/C and better restrooms.   Hang on to one ticket as a way to get back in whenever.
  • People were very nice!

What I would expect to pay for a day:

  • $65-ish for a day pass.
  • $20 for a meal.   So $40 for two, Lunch and Dinner.   That’s assuming you love food like me and don’t just get one thing.  (LOTS of food choices omg)
  • $10 for the Bourbon lodge (or spend $30 for the mug if you are there multiple days) for the better bathrooms and occasional AC relief
  • $15-$40 in parking / Lyft
  • $10 for a fancy water bottle souvenir
  • ??? for alcohol, sorry, i didn’t do that. 
  • $20 for a locker with charging.
  • Grand total: $170 for a day.
  • I probably wouldn’t go for VIP the first time around.  Granted, I didn’t see the VIP areas, and maybe for headliner bands you’d want VIP to get close.  But for a first-timer who doesn’t know any bands, I wouldn’t.

What I would pack in my bag / on my person, assuming its not raining:

  • Sunscreen
  • Hat/Cap
  • Bandana / face guard
  • Shades
  • Favorite water receptacle
  • TP, hand sanitizer
  • Wallet (only need ID and card and cash)
  • Cellphone
  • Battery pack and cable (if not getting the locker)

I would dress in:

  • Cargo shorts with at least 1 zipper pocket
  • Athletic moisture wicking shirt
  • Sandals or Sliders – best for sweat control. (but I’m pretty good at walking in those, you may want to upgrade to shoes for lots of walking)

============

I had a blast.  I stood in the shade, and old-man-danced, and carded people and lovingly put wristbands on them. 

Standard line:  “1973 .. Great year!” “Why?” “Because you were born!”.    (watch person melt)

I could hear music from two stages from the Bourbon tent, and it was some good stuff.   Jonathan Israel worked tirelessly .. 13 hours each day on his feet .. directing the volunteers and being the guy to direct all awkward questions to.   Once I learned the 3-5 pieces of info that people needed to know, it was very easy to engage my inner extrovert. 

Will definitely do again.  July 13-15, 2018.

Miscellany 17.7.0?

imageSometimes, I feel like I’m failing this blog.  This blog was supposed to highlight all the awesome new stuff I was learning .. on my job, mostly. 

That is not what I’ve learned from, lately.

Its only been 15 days or so since my last miscellany post.   In those last 15 days, my work has been:

  • Images and CSS and javascript, small changes.
  • “Why did X happen?” .. let me check the source code that we didn’t write .. trace it through 3-4 layers … here’s why that happened.  Your options are A,B,C.
  • How to route network cables neatly (Actually.. this is huge.  My 20yo self wishes he knew this).
  • Lots about door security systems.  I might have covered that in another post.

The rest of life has been interesting –

  • Refining my Rubik’s Cube skills.    I’m considering memorizing the Ortega method.  It brings back some magic.
  • Arranging a Disc Golf outing with some friends.   Researching form, practicing, getting better at it. We have 3 courses to choose from!
  • After way too long off, went out for a run again .. this time in FitKicks.  2 miles.  Maybe not such a good idea, i think i need a size smaller maybe.  Next race in less than 2 weeks!
  • Considering signing up for the triple crown and Derby Half-marathon for 2018.  Because Goals.  Also, a membership to the YMCA.
  • My grandson does just about anything and I melt.
  • Bose QC35 Headset.   Forking expen$ive, but yet…  the best tool for its job?  I was in a loud urban environment, and I could participate on a conference call without any problems.   Connecting to two devices at the same time really works for me (laptop + phone), and .. I find myself no longer dreading phone calls.   I’d rather do a phone call with these on than any other way.  Here’s a negative review for some contrast.
  • Mozza Pi – new place in Anchorage.  Worthy of a visit.  They’re not open for dinner yet, want to get their process honed before they ramp up.

I’m getting pretty excited – past the 50% mark on studying for the AWS Solution Architect Associate exam.   The last course on VPC’s really dialed in some stuff that I was wondering about. 

I don’t know that I’m going to get any time for my personal projects .. not for a while.  I think “exercising my body” has taken over for the summer.   And that’s okay.

Cheers

Miscellany 17.6

imageBusy busy .. we’ve had a house getting interior painted, and interior carpeted, and most of my home time has been spent tearing down and putting things back.   Not much time for projects.

At work, though, several new skills.  I’ve done a lot more infrastructure stuff, which has included:

SSL stuff

  • Dealing much more with SSL certs.  I now know PFX vs CRT vs PEM vs CSR, etc.  I had to rekey a cert because the person who requested it didn’t know how to get me the private key they used, and .. AWS Elastic Beanstalk builds CPU’s on the fly, so you have to shove the PFX in after the build.  
  • Using openssl to move these things around.. running from bash under ubuntu under windows, the official one.

Building and Network stuff

  • Dealing with a Card / Fob / PIN system for building access.  They break it down to:
    • The doors (and readers)
    • The “timezones” (actually sets of T1..T2 timeslots unioned together)
    • The Access Levels, which are a combo of DOOR: (Readers) x Timezones
    • The card, which is a union of Access Levels
    • And there’s other shit like multi-panel transfers, and web admin accounts, and stuff.
  • Helping with an office move .. odds and ends.  I’m the backup to the main sysop.
  • Figuring out easy ways to do patch cable management.    And cleaning up cables in general.  My 20-y-o self would squirm, but I finally have the patience now at 45.  Or am I 46?  I forget.

AWS Stuff

  • The learning curve continues.    40% of the way through the course.  I’m delaying taking quizzes till several days after listening to the material, to verify that I’m doing things from long term storage.
  • I really want to program with the stuff, but that’s not my scope right now.

Billable Work

Nothing terribly exciting.   Except the ones in bold.  Its been a splattering of things —

  • SSL Certs in an AWS EB site
  • MVC website carousel updates
  • Tracking down why some stuff blew up (in code we didn’t write)
  • Some lost source code.  Decompilation to the rescue!  Updated some SQL that has started to fail.
  • Some .Net custom code for Peak21 ERP system – testing and rewriting and proving that an API was broken.
  • Oracle ERP system moves, changing connection strings and testing things
  • Adding Fedex shipping to a website instead of UPS, via Shippo.  Some refactoring to get things more configurable.
  • Using Feature flags a lot more, because that way the code can get out there, and then await other configuration to catch up.  FSGD!

My biggest challenge is not feeling rushed, feeling the weight of everything in my list bearing down on me, along with the craziness of learning things on the fly.

Changing Schedules

I’m trying to wake up earlier .. so that I can spend time at Starbucks .. do a little journaling, keep track of bills and fiscal transactions, write an email to my recovery sponsor.. start my day off right.  Hit rate: 60%.  Benefit: 200%.

Diet Experiments

https://www.jimmyjoy.com/products/plenny-shake is delicious.  It does clean me out a bit, but the energy curve on it is nice and stable.  When I’m on it, I crave sugar way less.. I get full faster.  I will be reordering it.   Tastes way better than soylent, IMO.

Running

Two 5k’s done.. several more to go.   I have heart rate, date, and pace information .. should make for an interesting plot.  

Home Office Organization

I made an inventory of stuff, and sorted it by:  Visibility, Usage, Importance, Replacement value, Sentimentality.  And used that to figure out what went on which shelves, etc, and what to release.

 

 

That’s it for now.  I expect my world might clear up a bit around July.

Its been forever.. here, lets watch some ice melt.

One of my gifts to our life was a GE Opal Nugget Ice Maker.    

I was curious how stale the Ice could get.   So I timelapsed it.  Here it is, from about 6am to about 11pm:

[youtube=http://www.youtube.com/watch?v=4G6I-FdJVZI]

 

My guess is that its loosing maybe 1/3 volume in about 12 hours.  So maybe 36 hours for a full refresh of ice?

 

In other news:

  • I finished up a session with Code Louisville .. several unlisted videos from that.   May make them public in the future.
  • I’ve transitioned over to covering maintenance tasks at work – and figuring out my tooling for capturing that flow:

image

  • I’m also trying out using a google group in “shared inbox” mode to capture requirements naturally from emails
  • I’ve got a zapier zap for converting emails into cards on the above board.
  • I ran more than 2 miles for the first time in 2 years or so!
  • We as a family tried to go without an internet connection at home, and we only lasted about 2 weeks.

I’m hoping that my schedule has cleared up a bit..

  • At first, I barely had time to take care of just the emergencies, I had left myself no time to breathe with all my projects / commitments
  • Now, the last 3 nights, I’ve had options of what to do with my time.. and I’ve mostly been catching up, decompressing, regaining my humanity
  • I’m promising NOTHING (that’s how I get into trouble), but just writing this blog post .. feels like I’m coming back to an equilibrium of some sort.

Inventory of Projects

I’ve been meaning, for a while, to put together a spreadsheet of the (software) projects I’ve worked on in my life so far.   The sheer number of them is staggering.

The thought was I could put in enough columns so that .. an interesting taxonomy could emerge. 

Its also one of those things where, I never thought the list would get so large that I couldn’t remember them, but.. here I am.  I guess 26 years of paid experience will do that to a person.

I Started It

I tried to do that for a bit – here’s what I got:

https://docs.google.com/spreadsheets/d/19ivowzqQJiPrMVk8rAfHbZ-cf_G6tqmQAzqYIW1sc00/edit#gid=0

image

The columns I have so far are:

  • Name
  • Year(s) – turns out some of them extended over multiple years.
  • Employed by + Project For – working at igNew, my project was for a client other than my employer.  But before that, these were the same.
  • Implementation Details – this was pretty hard, to figure out what columns to use:
    • Language – Its mostly C#, but if I go back far enough there’s some Java, Perl, Clipper, etc as well.
    • UI – technologies related to UI stuff
    • DB Backend – technologies related to database stuff
    • Host Platforms – I was trying to figure out how to say Asp.Net MVC vs a Windows Service.
    • Additional Technologies – I think maybe EF + Dapper need to move to DB column
  • Management Details
    • SCM used.. this feels like an unnecessary column, who would ever want this info?
    • Unit Testing / Mock framework – if sorted by start year, can see how this becomes important
    • Integration Testing – as I think this is super important, putting it out in its own column.
    • CI/Build strategy – or lack of it – how we went about running the project
  • Project Management Details
    • Roles
      • Engineer = “thought about how to do it” + “did it”
      • Lead Engineer = “mostly all me”
      • Project Manger = “updating the Burndown” + “Communicating estimates + schedule”
      • Ops Support = “things broke in Prod.  Figure it out.”
    • Slices  – If I worked with a team of people, then these are the bits that I worked on.
    • Proud Of – this is probably the best part of looking back.
    • Coworkers + Contacts – I’m going to have to go look up many names for Contacts.

What Now?

There are so many projects!   I put down 11 tonight,  I think the list of paid things is..  probably in the 40’s? 1-3 per year, depending on role, and then add in another 30-40 of fun things?

I guess I could make a list of all the projects I could think of first .. vertically .. going through each Job.

I could (and will!) also add in all the for-fun projects that I’ve done.  

But Why?

Simply put, this is to battle Imposter syndrome.   Also, in my job, I’m undergoing a role shift – where I’m taking on more Ops and Maintenance type work – it feels like a good time to look back at my career as a software developer and take some stock of what I’ve accomplished so far.

The other part of it is, … my resume.  I don’t need one at the moment, but every time people talk about keeping a resume updated … the level of detail involved … gives me anxiety.  So the thought is, if I have this spreadsheet out there – my resume can become more of “who I am” and “what I care about” and shove all the detail crap to this spreadsheet.

Time Inventory: 1 week in February

After listening to https://www.relay.fm/cortex/44, I decided to do another round of time-tracking.  I had done this twice before —

https://geekygulati.com/2012/06/28/where-did-my-time-go/

https://geekygulati.com/2014/06/04/time-use-may-2014/

This time, I used a new tool, https://www.toggl.com/app/timer.  More on that below.

Results

image

imageimage

  • My time is evenly spent working, and sleeping, and “everything else”.
  • Everything else – “entertainment” (youtube, twitter) took the most time. 
    • This is a direct reaction to the political climate right now – this was me staying glued to my versions of news sources, to get a feel for “what’s going on out there”.  Not necessarily healthy.
  • Then Family, and being around other people
  • Then Admin, which is chores and self-care thing.

Not too bad.   The “Entertainment” is too large, but otherwise, this feels solid.

The way that I tracked it this time, if I was driving to work, that was “work” time, but tagged with driving.  So, I could narrow down to just the “driving” tag and see where all I was driving on the behalf of:

image

  • As expected, most of the driving was to work.   My 30 minute commute is represented accurately.
  • Lots of driving for “social” reasons – to have breakfast or lunch with friends.
  • Recovery and Teaching are next – also good.
  • Nevertheless, 9.5 hours in a car during the week.  Of those 9.5 hours,  3 hours were logged as “listening to a podcast”. 

I don’t always want to listen to a podcast when I’m driving.  Sometimes, I prefer silence.

I also spent 11 hours and 13 minutes engaged in “eating”:

image

  • Thanks to notes, I can see what I was eating, and who I was eating with.
  • I spent around 2 hours eating by myself (at my desk, or drive through).
  • The rest of the time was split between friends, coworker-friends, and my family.

Toggl

I did NOT like it.  For the purposes of doing 24 hour coverage, it was NOT easier to use than Eternity (an iPhone App).  However, it was definitely better at reporting.

Specific reasons of dislike:

  • Starting a timer on the phone, then stopping it on a computer – timer kept going on the phone, throwing things off.
  • Very hard to adjust things AFTER the fact.    In Eternity, it has “locked” times so adjusting end of one thing adjusts the start of the other, etc.  With a calendar display where i could just slide times around, rather than having to enter every digit. twice.
  • Gap detection only possible using the website client.   And then, when I detect a 6 hour gap from 4 days ago…  it took way too many clicks to try to get time entered.

I would say Toggl is more directed at business-type things – not personal enthusiast things.    And that’s fine.  

Changes to consider for the Future

  • I need to get my Youtube / Twitter / News intake, more under control.  
    • We might be doing another experiment – getting rid of internet at our house – and I might be downloading “what do I want to watch” to my iPad while at work, and further delaying what I watch.
    • I think I overkilled with watching Colbert + Noah + the other guy.  I think I’ll rank Trevor Noah at the top for me, I don’t need to see all 3 folks’ interpretations of what happened that day.
  • I have to get exercise back in there somehow.    I don’t yet know how.   Probably less being social?   Combine it with family?  Here kid, let me strap you in to my chest and run on a treadmill.
  • I didn’t do much (any) cooking this week.  Previous weeks, I had 6 hours of cooking in there – at least.   However, that’s also quality family time for me.
  • I also need more personal, not-scheduled, do-whatever type time.  Places where my creative side can come out.  Like writing this blog post.

Good news – I have a week of vacation next week.  Help me juggle and resize things and try to come up with a plan.

Levels of Being Freaked Out

flowchartoffreakedoutness2The events playing out at the airports freaked me out over the last few days.

I realized that my security instinct was kicking in – I’m not directly threatened – but my instinct is still kicking in.  Okay, acknowledged.

I started thinking about all the “threats” that my system was reacting to, and .. after sharing them with my sponsor, realized, I could zoom out and get a perspective.

Here is my perspective (click to zoom in):

 

 

Specifically, there are two sub-sections which I need to zoom in on:

image

This is the “well, either things will go to shire or they won’t, and as much as I can figure, I should take actions to affect the outcome, and me harm none.” branch.

Secondly:

image

This is the “catastrophic failure of society” branch.

I had to think pretty hard about the green arrow – this is related to me choosing to arm myself or not (in a way).  There’s a subset of “short term society crash” vs “long term society crash” where my answers are different – I think I would arm myself to “keep my peace and order” until society order is restored.  I don’t know about long term crash.

Okay, good.  I have a framework in which to rest my fear.

Now What?

Society hasn’t folded, so I guess I’m at “Discern Actions” stage.   There’s actually more to it than that:

Awareness

This is the tumultuous part.    This is when the inputs that are coming in the eyeballs cause discord in the brain.   Best thing I can do at this point:

  • Don’t shut down, let it in.  Need information for the next stage, knowledge of what is going on.
  • (at least not me) don’t react in indignation.  Indignation may be short term good for my emotions, but its not a long term strategy.   Good news: plenty of other people to carry the indignation immediate action torch for me.

Acceptance

  • This is the point where one has a decent enough perspective of what’s going on, that one understands the system that is in play.  Now the better vs worse actions are visible.

Action

  • Act without expecting outcomes.

 

Thats all I have for now.

Blue Apron: roasted cauliflower pitas

Made my 3rd of 6 Blue apron meals (last shipment arrives Tuesday).   It went rough, but I figured out some things:

  • Definitely check out the recipe online:  https://www.blueapron.com/recipes/roasted-cauliflower-pitas-with-purple-potatoes-spiced-yogurt
    • They have little videos showing easier ways to do things – like – peeling carrots.  Helps with the overwhelm as well.
  • Print out the recipe from online.  I did a photocopy of the recipe in black and white and crossed things out as I went, if I had printed it out, it would have been easier to read.
  • Get appropriately sized bowls for everything ahead of time.
  • I probably need more salt and pepper.  I swear .. put in the taters.  salt and pepper.  add oil.  salt and pepper.  remove and put in bowl add lemon.  salt and pepper. 
  • Lock the camera down with magnets (or use a better camera).  However, dropcam is so convenenient .. just do stuff and create the timelapse later.  No editing.  But yeah, it would be nice to have a really high res timelapse.  Could do it with my phone, I guess..   (video nerd came out, sorry)

Once again, the recipe took 2 hours from “decision” to “prep” to “cook” to “plate” to “eat” to “clean”.   So about the same as driving half an hour to a restaurant.   I did not have my wife’s company this time.   Would have been cost:  $20.

The food was delicious!  I think they’re growing on me. 

Timelapse:

[youtube=http://www.youtube.com/watch?v=IbuCSCNZynQ]

My attempt to do the moonwalk in slow-mo didn’t come through quite right.  (Its during the purple potatoes).