Joseph Dickson

  • Protecting most valuable activities by prioritizing the least

    Protecting most valuable activities by prioritizing the least

    It might seem counter productive but least valuable activities should be manged and contained. I know a professor who teaches a full schedule, writes regular articles and produces a book almost every year. I asked his spouse how he did it while remaining so responsive. It was simple, he limited his least valuable activities. Discover…

  • Vivaldi looks at home on Peppermint 7

    Vivaldi looks at home on Peppermint 7

    The color scheme, the workflow and customization options for tab grouping, note taking, tiling windows. Everything is feels so practical.

  • How I Work – An analog notebook

    How I Work – An analog notebook

    Over the last half decade I’ve developed and refined a few methods of approaching the work day and getting things done. As a front end web developer and office administrator my workflow doesn’t fit a static routine. Coding, working with vendors, setting up and attending meetings, event and project planning. Over the last few years…

  • Javascript for in and for of

    Day 4: for in and for of loops In short, Iterates over statements which are true. From Course: Javascript for WP MDN for in MDN for of   The differences between for of and for in are illustrated below. However, I still can’t wrap my head around it. Object.prototype.objCustom = function() {}; Array.prototype.arrCustom = function()…

  • Coercion in Javascript

    Coercion in Javascript

    Day 3: Coercion To oversimplify this is the act of converting a value from one type to another. An array to a number, a string to an boolean etc. var a = 42; var b = a + “”; // implicit coercion var c = String( a ); // explicit coercion You Don’t Know JS

  • Javascript Loop

    Javascript Loop

    Day Two – Loops Took a look at the for and for / in loops and how they’re used in variables and objects to pull information. var warGoodForObject = { “what”: “nothing”, “who”: “no one” }; for( var name in warGoodForObject ) { console.log ( name + “: ” + warGoodForObject[name] ); } Results in…