Archive | Devices RSS feed for this section

#TDE #Podcast – Strength, more than ever…

15 Jun

“Vanidad – de Vanidades” (at 4GLTE Speeds)

12 Jun



One thousand seven hundred and seventy seven … @Instagram Chronicles featuring @WordPressDotCom #Blog

11 May


(Via #FlipBook )Article: AT&T, T-Mobile, And Verizon Moto X All Get CyanogenMod 10.2 Experimental Nightly Builds

28 Oct

AT&T, T-Mobile, And Verizon Moto X All Get CyanogenMod 10.2 Experimental Nightly Builds

WBS – per PMBOK – and how it ties to #Recursion – Discrete Math Class

11 May

Question was…

“Describe a situation in your professional or personal life when recursion, or at least the principle of recursion, played a role in accomplishing a task, such as a large chore that could be decomposed into smaller chunks that were easier to handle separately, but still had the semblance of the overall task.

Did you track the completion of this task in any way to ensure that no pieces were left undone, much like an algorithm keeps placeholders to trace a way back from a recursive trajectory?

If so, how did you do it? If not, why did you not?”

There's ALWAYS math at the core?

There’s ALWAYS math at the core? “The Universal Language” they call it

And my answer, was…



WBS’s are what many of you have already put out there; i.e. at a large Corporate Customer of mine, I participated in large rollout, slated for about two years – yet, as they were somewhat similar in nature, given that the ‘target’ audience was always the same (Branches, Regional Offices, and Corporate) they were all ‘tagged’ under the exact same project number.

That it’d later mushroom into filling out a whole wing/building with a call center, trainers, engineers, contractors for the phone system, etc. did NOT matter – it was all ONE project

  • Enter WBS’s

That’s the PMBOK (Project Management Book of Knowledge) way to ‘describe’ not only the breaking-down of the actual tasks (and the actuarials that ensue, as for example, we had a whole team dealing their way of naming an Exception Process, where a 600+ step technical hardware installation manual had to stop due to technical incompatibilities that required a VERY human interface to negotiate with multiple stakeholders, work on assessing impact and even ROI (Return on Investment) as the overall relationship between Branches and Corporate somehow echoed that of Franchisors and Franchisees, giving Franchisees a lot of latitude in Capital Investitures like these, etc…)

Anyway…. that’s the anecdotal: Theoretically, then…

(Does that NOT look like a fractal?… I mean, a graph from the textbook?)

Relevant excerpt?

“According to the Project Management Body of Knowledge (PMBOK®), and the Practice Standard for Work Breakdown Structures – Second Edition from the Project Management Institute (PMI), the work breakdown structure can be used to effectively decompose the project scope, to improve estimating, to better control the project execution and to more accurately verify project completion. In addition, using a work breakdown structure approach summarizes project information to improve the opportunity for use of historical information, which, can aid in both speed and accuracy of future projects. The work breakdown structure is a repeatable process that can be used as a template for future projects.” (PMBOK, 2013)

Hence, the ‘recursiveness’ of these projects – which as mirrored by my Customer’s experience, where they were able to ‘boilerplate’ these projects/rollouts, onto something that’s somewhat repeatable – yet mold it to fit the scope and constraints, and above, all, the budget of each – which as I mentioned earlier, had a lot do to with the way the entire structure was legally incorporated, as those were the boundaries, that much like a ‘Demarc’ (anyone who’s been in telco – telecommunications – knows that’s the lingo for “rat’s-nest-filled-with-a-gajillion-bits-of-twisted-pair-and-orange-tags-that-only-a-tech-can-decipher”) = ‘Demarcation Point’

So yes, how does ‘recursiveness’ extend to the real world?… look around!… any Franchise/Branch of a nationwide or regional entity, most likely, there are processes that a Project Manager oversees – and tickles, tackles and otherwise shapes to fit the needs and budgets allowed to move ‘forward’ – in a remarkable fashion, when one considers that the endpoints at said Customer’s project? about a quarter million, ONLY at the Branch/Franchise levels!

Now, since it was asked as to ‘how’ it was tracked, a bit more on the ‘what’ is being tracked?

“A work breakdown structure is deliverable-oriented. So what is a deliverable? In a word, it can best be described as a noun. What is the difference between “write xyz specifications” and “xyz specifications”? One describes the end product and the other describes a single step to produce it. The end product is described as a noun without a verb. A deliverable can be delegated to a team or leader who can then be responsible for the work product and complete work should be returned when complete. A work breakdown structure is complete when all of the deliverables necessary to obtain the project goals are identified.

A work breakdown structure is a hierarchy. That means that deliverables can be further decomposed into parent and child relationships. In this case “xyz specification” may be further decomposed into “xyz functional specifications” and “xyz performance specifications”. It is important that if decomposing the deliverable that the lower child decomposition represents 100% of the parent. This is similar to how we learned to outline our writing in our freshman English class. We can continue decomposing the deliverables until we feel comfortable that we have defined in a way that we can effectively manage and control the project.

Simply put the work breakdown structure technique divides projects into smaller more manageable chunks that can be more easily estimated and controlled. It gives a black and white version of the work effort needed and almost as important if the work is not in the work breakdown structure it is not a part of the project. The work should be decomposed until it is clear to teams performing the work. This provides a clear line of sight between the work and the goals for the project.” (ibid)

  • Enter MS Project

I’ll wrap up this paste up with a word on an app many cannot live without (per above, as you can see, PMBOK applies to MANY disciplines – not only I.T.)

Relevant excerpt:

“Outline numbers

Outline numbers are the simplest type of WBS coding. Microsoft Office Project automatically calculates an outline number for each task, basing the numbering on the outline structure of the task list. For example, the first task in your task list is numbered 1. If that task has three subtasks, the subtasks are numbered 1.1, 1.2, and 1.3.

Outline numbers consist of numbers only (no letters), and you cannot edit them. They do, however, change automatically when you move a task up or down in the task list and when you indent or outdent tasks. For example, if a subtask currently has an outline number of 3.5.4, and if you move it up one row in the list, the outline number is automatically updated to 3.5.3. If you then outdent that same subtask, the outline number is automatically updated to 3.6.” (Microsoft.Com, 2013)

So I guess Indices and other typographical artifacts, again, straddle that boundary of logic and usefulness?

@Kankuchito on Twitter/Instagram/Tumblr & Pinterest

Mathematics of Belief? #TED “Daniel Wolpert: The real reason for brains” on @YouTube

3 May

Objective Reality & Subjective Wisdom; Bayesian Decision Math & Feedback Processing Theorems.


Science catching up with Realities, hopefully shared in ways that not only validate the immense Fortune represented by being Human, but also, the immense Responsibility of tweaking our Movements, our Actions in a more Compassionate (Noise-free, according to Prof. Wolpert) Direction.

Imaginative Recursions? On .JPEG Compression – and DCT (Discrete Cosine Transform) – Discrete Math Class

10 Apr

The question being…

” Describe an activity in terms of its iterative components, such as solving a Sudoku puzzle, a game of chess or backgammon.

Please mention any recursive elements that may occur…”

And the answer, of course…

Iterative Recursions?


Howzabout compressing Images?

– Enter Rasterization

Meaning, how do you think we’ve been shuffling, schlepping and otherwise compressing those beautifuls shots, first over a feeble 2,400 BPS Modem (took a while, BUT in most cases, it was worth the while!)

First JPEG’s (or .jpg’s as they’re commonly known) made a big hit back in the late nineties, allowing for higher definition images to be a part of a website – besides those cheesy .GIF’s which yes, could be animated, but once one wanted a bit more resolution and color, ended up becoming larger and larger files…

(and I tag this as a “Game” as I’m having a ball with a suite of about six apps, my “Pocket Photoshop” which I use to shoot, edit, composite, bubble and prep for my portfolio)

#Prismacolor Crayons? Look again!

#Prismacolor Crayons? Look again!

So what’s rasterization?

It’s a process whereby a grid is created, and yes, each single individual point (pixel) has a very unique identity; for a print image for example, values that include its Pantone Colorization, as to allow CMYK Color Separation, along with other types of metadata required for the downstream print equipment, like channels to allow for perfect outlines, “Alpha Channels” that allowed for literally split hairs to BE printed OR not, masks, etc, they were all layered in these .psd (Photoshop) files, which then had to be reconverted as .EPS (Encapsulated PostScript!… talk about MATH!)… so yes, how does one quickly shuffle a preview file?

“Typical usage

The JPEG compression algorithm is at its best on photographs and paintings of realistic scenes with smooth variations of tone and color. For web usage, where the amount of data used for an image is important, JPEG is very popular. JPEG/Exif is also the most common format saved by digital cameras.

On the other hand, JPEG may not be as well suited for line drawings and other textual or iconic graphics, where the sharp contrasts between adjacent pixels can cause noticeable artifacts. Such images may be better saved in a lossless graphics format such as TIFF, GIF, PNG, or a raw image format. The JPEG standard actually includes a lossless coding mode, but that mode is not supported in most products.

As the typical use of JPEG is a lossy compression method, which somewhat reduces the image fidelity, it should not be used in scenarios where the exact reproduction of the data is required (such as some scientific and medical imaging applications and certain technical image processing work).

JPEG is also not well suited to files that will undergo multiple edits, as some image quality will usually be lost each time the image is decompressed and recompressed, particularly if the image is cropped or shifted, or if encoding parameters are changed – see digital generation loss for details. To avoid this, an image that is being modified or may be modified in the future can be saved in a lossless format, with a copy exported as JPEG for distribution.

JPEG compression

JPEG uses a lossy form of compression based on the discrete cosine transform (DCT). This mathematical operation converts each frame/field of the video source from the spatial (2D) domain into the frequency domain (aka transform domain.) A perceptual model based loosely on the human psychovisual system discards high-frequency information, i.e. sharp transitions in intensity, and color hue. In the transform domain, the process of reducing information is called quantization. In laymen’s terms, quantization is a method for optimally reducing a large number scale (with different occurrences of each number) into a smaller one, and the transform-domain is a convenient representation of the image because the high-frequency coefficients, which contribute less to the over picture than other coefficients, are characteristically small-values with high compressibility. The quantized coefficients are then sequenced and losslessly packed into the output bitstream. Nearly all software implementations of JPEG permit user control over the compression-ratio (as well as other optional parameters), allowing the user to trade off picture-quality for smaller file size. In embedded applications (such as miniDV, which uses a similar DCT-compression scheme), the parameters are pre-selected and fixed for the application.” (Wiki, 2013)

So maybe I do not play games… but I’m sure many in the audience are staring at these, right now!