All things, even grief & regret must end

This one has been sitting my box of drafts for a week and I fear there are more important things in life than polishing this one for the tempo & tone I want...so here it is...

I know these things from my grief & joy.

All things end, all things end…

When they are gone we are not lesser for their passing.

What they take from us is nothing in comparison to what we made together.

We are more for the time spent together in ways that can never be diminished – no matter what is said.

All things end, my dears, all things in time come to a stop like this planet will one day cease to spin as the last of it’s energy is spent. All things must end.

What we lost is nothing next to what we gained, that passion you felt before was not new doors opening & that pain was not those same doors closing. That passion you felt was new horizons of awareness spreading out before you and that pain you feel after is the longing of something safer, more familiar like the direction behind you when you leave home forever. You hurt because you know that people can be so beautiful & kind to each other, but choose to only rarely show this compassion

All things end & this like anything else will pass as surely as you or I…all things must end.

We are more for the fellowship & kinship of other humans the shared moments when we learn of someone else and become greater because of it.

All things end, beautiful & horrible, All things end …

We are never diminished when taking other’s in to our groups, what we gain from sharing in the intimidating moment of bravery it takes to ask for help & returning their almost unbelievable need with kindness and compassion makes ours a better society. What is freely shared is returned to us in ways we never imagined.

All things end, both in our world and in our minds, all the things we feel must end.

I assure all moods pass or abate, while they may abide, so does the love we grew of the things which we hold dear – its that love which shows us what we miss & hold to be evident long after we move in other directions.

We are not less for having felt honest emotions and reaching out to others, for sharing and expressing whatever may come. Ye strive and risk who you were yesterday for the chance to learn to become someone new today. Neither are real, but both are parts of what makes you.

And in the end all things pass, they must …

So shall we pass away too. Our monuments will crumble, our texts will fade, our digital libraries will be bought for nothing & lost when the parts holding them are melted down for the minerals. Nothing will remain except the growth we experienced and shared with those who came after us.

When we pass away we will leave our regrets, they are of this world. All things shall pass and all things must pass …

The last of these things will be our regrets passing from us in that final breath.

Advertisements

Wearable’s with haptics

Some examples of people doing stuff

  • bass wrist band – Link
  • gloves that act as sonar for blind – Link
  • wrist band to hug via cell phone – Link
  • rassbery pi’s (older) – Link
  • triple haptic in wrist watch shape from a college project – Link
  • Bass backpack (sub pac m2) – Link
  • The hug shirt – 2002 wearable, washable shirt – Link
  • Yoga trainer pants – pose correction – Link

Some research

Haptic motors etc

  • text instruments has some chips with bluetooth built in – Link

Power issues

Raspberry

  • Rassbery PI w – bluetooth/wifi built in at $10 – Link
  • Flora is a sewable? – $17 –  Link

SSH to your PI – Link

Gift ideas

  • Got – 3 pack of magnetic phone micro USB chargers for $15 – Link
  • Grow lighting for plants – Link
  • Alexis enabled kindle for $30 – Link
  • Laser projected keyboard controller for $30 – Link
  • Renaissance festival shirt $30 – Link
  • Laser projected mouse controller for $70 – Link
  • Got – LeapMotion programming kit for $80 – Link
  • Neonode TouchBar – Touchscreen Capabilities for $70 – Link
  • Got – Tobii eyeX – eye tracking for a mouse for  $70 – Link
  • Got – Echo dot – Link
  • Home water submerged cooker – bag seal your food & cook in water immersion, French style w/wifi hookups  – Link

For stocking stuffers

  • NFC ID ring for $4 – Link
  • Cane handle, decorative – Link
  • NFC id rings for $18 – Link (size 9?)
  • Costume pieces:  99cents ring, $4 cross
  • Pacific Rim $9 – Link
  • Live, Die, Repeat $9 – Link
  • John Wick – $14 or $6 dvd – Link
  • No candy please.  Nor super sugary stuff.
  • Packets or jar of standard swiss mix (no marshmellow) are ok

Get J an army stocking – Link

Appliance Timers for bringing your traditional appliances into the modern home IoT

I don’t do a lot of super techs around home, not even a siri/amazon…but this I have an absolute need for… hooking up my oldschool espresso machine to run in the morning before I get up!

Even if I’m replacing my old style espresso maker, the ones with times start around $200, so going with a $30 – $100 old style, then adding a bluetooth timer to the power cord of the espresso machine saves me $100 for the same machine.

Highlights are it’s blue tooth to android or ios (apple, not cisco) and it programs via a QR code you scan … Link.  There might be a power draw issue, redditors recommend a slightly more powerful version – Link.

It’s almost enough to want to plug in an Echo Dot ( Link  ) upstairs so I can set the timer from my bedroom just before I crawl into bed!

Github’s extra features – issues versus projects – TDD/BDD

Trying to document a bit of what I am up too in the hopes it helps my workflow process improve.

Supposedly, when ADHD or tired this workflow will help you concentrate in order to be productive!

I’ve been hanging out on my github.com project lately.  Using the Issues List as my per task driver for the TDD/BDD stuff.  I’m actually listing out each command with a checkbox as my aid for doing & reversing the code I’m working with … usually the second time.  I also tried the “projects” thing off github’s repository … the feature is pretty meh for control though.  My frustration is that I can get check boxes and exacting lists of whatever length I want from the Issues list.

I really hate the idea of cluttering up my github issues list on projects which might get a volume of people (obviously my early stuff won’t suffer from this syndrome), so I’m attempting to shoe horn projects in to that role.  Currently, I’m using projects to describe the title of what I’m doing & Issue’s with check boxes the behavior that needs to be fixed along with the steps taken to fix the issue.

By no means am I an expert – more of a new guy imitating what I see other people doing.  So here’s my screen captures …

Tactics to achieve programming

Deliberate practice – of everything, this strategy is the most important – keep doing something regularly till it becomes routine or a pattern of living … the corny teachers talk about ABC’s, or “Always Be Programming”, trite but true.

  • In learning new languages, at first it’s memorization & rote reciting…
    • The noises your teacher demonstrates so you understand how to read the written language.
    • The nouns, verbs, prepositions you repetitively write or sound out.
    • Your teacher has you pronounce them until they are happy with how it sounds.
    • You practice in class with fellow students by speaking to each other
    • You get quizzed or graded on use

Some things you might have never thought about that schools do for you automatically:

  • Setting a schedule, like …
    • Meeting every day for 20 or 30 minutes
    • Meeting a couple times a week
    • Doing studies independently to prepare for class
    • Doing it enough that it stays in short term & longterm memory
  • Doing chunks of things in small batches, so no one thing gets lost
  • Having a goal
  • Having a defined set of steps
  • Having a defined set of check points to ensure the steps are getting you to the goal

Ways to go about that when not in school … these are effort based, not results based, as the amount achieved each day will vary with what you are doing & how far in to it you are (ie locating a rare bug versus reading the latest change log)

  • 20 minute rule – each day do something for programming even if it’s…
    • Thinking about a problem & jotting ideas down on a napkin
    • Listening to a podcast in the car
    • Planning what you will do for programming next week
    • Talking to someone on IM or phone
    • Watching a youtube video or a screencast
    • Read what changes will happen in the next patch
  • A calendar which you write how much time per session or day that you spent programming
  • A web blog which you can store snatches of what you were last working on so you can easily remember where you left off, what you intended & why you were working on it.
  • A web interface that allows you to work from anywhere with internet connections
    • wc3 java/html, fiddles, sandboxes which reset quickly online
    • cloud9 for web IDE developement or such
    • heroku, amazon aws, google servers or others for hosting files or services
  • Part of the 20 minute rule, if you’re working on something with no change in status & you’re not learning anything – change what you’re doing to learn more effectively for that specific type of thing – as not every type of problem is answered in the same type of source.
    • Always TRY to start with the quick start tutorials from the publisher of the language/framework as they often explain the process & what is intended the best
    • Independent tutorials are good walk through for overviews (check the date published of course) as the person doesn’t have an familiarity with the development of the language
    • Learn to books often provide a dense, but necessary process of learning from experts who are respected – there’s an open source trend for the same authors to publish the book electronically for free & you only pay for the book in hardcopy or donate if you want.
    • Cookbooks (like oreilly.com) are often free & good to see common solutions
    • Official or API documentation are good for the specific syntax when adding options after you understand the process
    • Change logs combined with the date of a tutorial are good for finding bugs which might explain why a tutorial isn’t working
    • If the language or tools in question are open source, github or bitbucket repositories often have well fleshed out issues lists – which hold wonderful information about things common to people just starting to use the code in question
    • Independent online schools can be very helpful – codeacademy has an excellent selection of languages for learning the syntax – just realize you need to take that knowledge & learn to program with it afterwards.
    • Daily quick code challenges like codewars etc are nice ways to keep the problem solving frame of mind along with realizing small holes in your knowledge base
    • Stackoverflow paired with the specific language / framework’s issues submissions list often have most pieces of a puzzle to help you locate at the very least – the verbs/nouns you need in order to search more, if not the solutions to many issues you are going to experience.
    • Slack has channels for chatting with people for all languages & often specialized groups you can join later – make sure to pay attention to their chat channel rules before posting

A diary of regret – Leonardo da Vinci

From Time Magazine …

Link

As the ultimate Renaissance man, Leonardo da Vinci meticulously recorded his thoughts, musings and sketches in journals throughout his life. Of the 30 that remain, his most famous is the Codex Hammer, named for the British nobleman who acquired the 72-page journal in 1717. Three years after Bill Gates bought the historic diary, he released a digitally scanned version for all the world to enjoy.

One of the most recognized names in western literature.

This is a man who, post humorously would be seen as unassailable in his brilliance.  He was no pauper as he was recognized for being great before death.

It’s insightful to hear that even he was plagued by that ever so human element of doubtfulness.

Throughout his life Leonardo da Vinci was plagued by a sense of failure, incompletion and time wasted. His favorite phrase, unconsciously repeated in whole or in part whenever he scribbled something to see if a newly cut pen was working, was “Tell me, tell me if anything got finished.” – Link

This speaks to me ever so much … not that I think I’m brilliant, but that I can recognize a pattern of desire in every living person, even the greatest ones.