Search Results: io
the blind side of seniority
…unique blind sides that we are both aware of, and oblivious to. A while back, I was talking with one of my team leads, a very experienced software engineer. He has architected large systems, worked on… [more]
a great work
A great work lies already to the hand of this generation; it should count itself happy, indeed, that to it is given the privilege of doing such a work. – Theodore Roosevelt (Vice Presidential… [more]
What Makes a Senior Engineer Senior, and How Do You Build a Great Team?
…Specifically about the high modernist urge to rationalize farming completely, and squeeze the maximum possible yield out of every acre of land. However, acres aren't the same. Not across a region,… [more]
What Do Future Engineers Look Like?
…is not the one writing most of the code? That question sent us back to our hiring rubric early, as we reshaped our engineering process and organization around the agentic production of software. Two… [more]
That’s what heroes do
…the force against my back and the feeling of acceleration, of being out of control, the surreal motion of flight. I remember the absolute blue of the sky, cloudless and perfect and the absolute… [more]
My Name is Ed
…the heavy pry bar at the aging fence boards in frustration. I was so sick of this. Well you know what happens when you swing a tool out of frustration? Yep. That’s right. It flies out of your hands… [more]
Where is the hiker box?
Why can’t I stop, and put down the billion things I am carrying? How can I find more space in a day already so full That it spills into nights and next days To carry more? Why can’t I just put some… [more]
Safe Homes
My blood runs cold When this Nation's Hearts turn off For My ancestors came, through blood, and tears, To this land Driven by oppressors Who thought their cause just, and right My people fled death,… [more]
Like Cain
…whose bodies Lay broken Hollowed out by disease By starvation By hatred Bodies bulldozed into graves Whose humanity Was taken by those Who sought for power Not for the good of Fellow people I weep to… [more]
Siblings
…who are hated? How do I protect those who need protection? How should it change the things I do? Where are the boundaries of these responsibilities? The most difficult thing to do is to live it To do… [more]
A New Noise
…And fades away as quickly Sharp clusters of distraction From the steady rhythms Of legs, and breath, and heart I need to trace it To exile its source And restore the peace Of wind in ears, and burning… [more]
Kid's Birthdays
…see the excitement Of awaited discovery To exclaim recognition And amazement Pressing in Until There is no room left To open Presents [more]
Spotify Archivist
…that included the songs that I liked on that year, then optionally remove them from the likes songs list (always optionally for destructive things you aren't sure of). Let's talk about how it… [more]
the megaphone
…important, but it loses clarity, detail, and, by extension, nuance. One of the challenges of leadership is that we all carry around a megaphone. It's the only thing we speak through in our role,… [more]
Team! A Module For Teams!
…simple module for managing engineering team member information in automation projects. Basically I was working on some automation between Slack, OpsGenie, and JIRA to simplify the on call and support… [more]
The Hunt Begins
…am I looking for a new role? The company that I was at (Lumio) has ended in bankruptcy which puts me out of work. I had a fantastic team, and was with them to the end. It was a wild ride and now… [more]
help the person next to you
…who think that the size of their biceps is an indication of their strength, the kids covered in tattoos announcing to the world how tough they are, the preening leaders who don’t want to get dirty,… [more]
Whimpers and Bangs
…Who strive to forge From the tenuous wisps Of imagination A changed world? Can it's death be less than The shocks and tremors The loss and tears Of dreams once shared, Now shattered with Reality's… [more]
Book Report - Rilke's Book of Hours
…of Hours. It was beautiful. Rilke wrestles with his relationship with God, and others, but mostly with God. We all have to wrestle with our relationship with Diety but he does so in a beautiful poetic… [more]
craving/yearning
…pang Then slowly falling away Shedding earthly ties Transitioning to yearnings. I am now an estuary of both Where my soul's cravings are Yearnings for transcendence Where my body's cravings are To… [more]
Some Thoughts on Engineering Leaderhip
…on. Try to take it a little bit out of stream of conscious and into something more fleshed out. Here we go! Some thoughts on engineering leadership a thread (and not a long one) -> — Daniel… [more]
Last Lectures
…company, and it’s been a good way to express our appreciation and also normalize shifting staffing. The setup is pretty simple, each person is given an hour to talk about whatever they want to. That’s… [more]
Book Review-How to Survive in a Science Fictional Universe
Review-How to live safely in a science fictional universe By Charles Yu If I said the words: “Primer with daddy issues” how would that make you feel? If it makes you feel intrigued then you might… [more]
Book Review-Stranger in a strange land
…to be honest it felt pretty preachy and filled with exposition, through the voices of some of its characters. Some of their motivations were unclear, but they wouldn’t stop talking long enough to show… [more]
What Makes a Team Lead Great?
…don’t you think that you as the commander have an obligation to create a vision for your command?” It was more of a statement than a question. “No, I feel that my job as the commander is to tap into… [more]
About A Bike Race
…power You seek your rival clinging to their wheel as vision narrows As breathe comes up short As corners fly past The race thins to a line, no one moves Everyone battles themselves Fights the pain,… [more]
Lessons Learned From a Film Producer About Making Software
…it would make sense to impose that on them as well. Innovation is nearly always some sort of cross pollination from another discipline, so I wanted to bring someone to speak to us who worked outside… [more]
The infinite power of people
…a theological book ( Jacob: a brief theological introduction by Deidre Nicole Green ) when I happened on a quick mention of power over vs power with. It sounded familiar, and so a short google search… [more]
Today is going to be a great day, and other mindset shifts
…). The primary takeaway is that you use a daily affirmation of the goodness of the day to get you off to a positive start. “This tiny yet powerful habit is successful because it is simple, is… [more]
Cultural Homogeneity
…adopted more equal policies around gender, is also a nation where anti-immigrant sentiment runs so deep. This is a problem that is growing in the world right now at an alarming rate. Anti-immigrant… [more]
Disjunctive Normal Form and other fine reads
…normal form”. I was reading How We Turn Authorization Logic Into SQL and ran into “the disjunctive normal form”. So I looked it up . It is: an OR of ANDS . In SQL that means it looks something like:… [more]
Book Review-Elantris by Brandon Sanderson
…ideas for how to jump into the Cosmere novels and they mentioned that Elantris is the first, but not anywhere near the best, and I am inclined to agree. Sure, there is the subtle mention of Hoid part… [more]
Book Review-The Emperor's Soul by Brandon Sanderson
…one that I am comfortable with. This novella is an exploration of a magical system and of what I means for each of us to be human. Boom, yeah that’s a big premise. But as Shia works out how to… [more]
Book Review-A Million Miles in a Thousand Years by Donald Miller
Review: A million miles in a thousand years This was a fun one. It’s nominally cycling and philosophy and discussions of story so you know it’s going to be one I like. The power of story is one of… [more]
10 Valentines
Love stole quietly Into the toil of our creations Forging eternal bonds That vows cemented And homes sheltered Then children came through joy and pain New worries stole our sleep Occupied our thoughts… [more]
Book Review-Getting to Yes
…It emphasizes the need to focus on identifying the motivations and interests of everyone at the table before working towards agreement. Humanizing the person you are negotiating with and clearly… [more]
New Literature Section Added
Just a quick note to say that there is now a literature section in the nav menu and on this site. I wanted to migrate all the nanofiction/twitter size fiction I've written over the years off of… [more]
Book Review-Aloha Rodeo-Three Hawaiian Cowboys, the World's Greatest Rodeo, and a Hidden History of the American West
…imperialism, where they don’t fight the indigenous population, and where the cattle they work have a nasty habit of killing people. All of which sounds like an alternate history work of fiction, but… [more]
Book Review-Road to Valor
…Bartali's formative years, marked by parental opposition to his passion for cycling, and extensively covers the rise of fascism in Italy. His family, staunch liberals, found themselves at odds… [more]
Organizational Design Democracy And Ownership
…probably applicable to western democracies and the initiation of revolutions. But hey, we're not in the middle of anything crazy with a democracy so you can probably ignore that application...… [more]
Human Communications Are Hard
…This comes from "Why are you so slow? - Misattribution of transmission delay to attributes of the conversation partner at the far-end" , a paper by Katrin Schoenenberg, Alexander Raake, and… [more]
Why weird team names make sense
…have names that don't make sense. The initial inclination would be to name teams after the thing that they work on or maintain. Not a bad inclination, but one that quickly falls apart in the face… [more]
Software Engineer vs. Software Developer
…trades. Tie themselves to a more mature and rigorous tradition. Does this mean they do anything different? Nope. Most likely not. But the histories that we attach ourselves to matter, and so it is… [more]
Some thoughts inspired by "Toward peer review as a group engagement"
…cousins to each other but they represent different functions in different disciplines. So I am doing some extrapolating here. You can find the original paper here if you find any of this interesting… [more]
Lumio UtahJS Conf 2022
Welcome! I've been at Lumio for a few months now (ok fine 8 months) and I am looking for more people to join our rapidly expanding team. Check out the jobs, and more information about our team… [more]
2021: Year in Review
…business/work side of things I helped prep for an acquisition and participated in the due diligence for the acquisition from the acquired company’s perspective. I’d been on the other side… [more]
Encourage teams to take risks
In any given moment we have two options: to step forward into growth or to step back into safety. — Abraham Maslow This last Sunday we went on a light hike with my mother-in-law who is in the… [more]
Antisemitism ends with us
In 1096 the crusaders, Christian religious warrior pilgrims, set out for Jerusalem. Their cause was nominally to protect their Eastern Orthodox brothers and sisters from the encroaching Islamic… [more]
2020: A year
…process, watched the stock with a little too much attention, and now Inst was in the process of being acquired by a private equity firm. I had watched weeks before as half the engineers that reported… [more]
A Simple QR Code Based System for Organizing Your Boxes
…had to be a better way. Now, there are a bunch of solutions out there on the market that do this, but they all had subscriptions to use them. I was really tempted to write my own app… but then I… [more]
Tech Things I read in 2018
…include hundreds of blog posts and forum discussion. I’ll break it into two categories, things worth reading, and things not worth reading. Hopefully this will save you some time. I’ll… [more]
Neptune (Gremlin) Local Dev Setup
…gateways, and it was going to be hosted in AWS I got curious about Neptune. Oh, and because I know less about scaling and maintaining graph DB infrastructure than I would like. Using Neptune, a hosted… [more]
In rising desperation she sprinted to where her…
In rising desperation she sprinted to where her scooter lay in the grass. Home. Her mother. Her mother's voice. It was all she could think of as she hopped on and started kicking toward home. The… [more]
"Hmm..." Patricia thought. Hopping from the swing she…
…thought. Hopping from the swing she shook the chain as violently as she could. Her growing sense of dread leapt at the unexpected silence of the chain. She ran to the slide, hammering it with her… [more]
Quote: Simple. Correct. fast.
…large, or perhaps you were actually considering the solution before considering the problem. Though difficult it may be, it is your most important job. You need to take problems apart, identify… [more]
Cresting the ridge revealed the barren miles that…
…Things that I didn't want interrupted by idle conversation. I tapped my horse's flanks and it headed toward the horizon. [more]
Direct Feedback
Jobs’s taste for merciless criticism was notorious; Ive recalled that, years ago, after seeing colleagues crushed, he protested. Jobs replied, “Why would you be vague?,” arguing that… [more]
On Bikesheds
…amount of noise generated by a change is inversely proportional to the complexity of the change. — http://bikeshed.com [more]
Making the world more beautiful
…world most beautiful. Where do you start?" My first reaction is that I start with furniture. I believe that our perception of quality and beauty, which I don’t think are separable, are largely… [more]
Vetting Information you read on the internet
…in an article. This most easily done by starting to question any article that agrees too perfectly with your pre-existing opinion. If it is just confirming what you think it needs extra questioning to… [more]
design and the internet as ephemera
…esoteric. The expirement really begins with three realizations. 1) That no one seems to agree on the direction that previous and next should be in blog navigation, 2) that no one really goes back and… [more]
The right Tools for the right job
…time which lead me to a couple of interesting observations. 1. Number of passing tests is more important then compute time This makes sense right? If you pass more tests then someone else then the… [more]
Office Hours
…20-ish minutes that our meeting lasts. So whatever questions that you have about I’ll do my best to answer. I’ve really enjoyed it so far and hopefully it’s been useful and fun for the folks that I’ve… [more]
Jumping on the AMA bandwagon
…but I am hoping that I can build this out with the questions that I am often asked so that people can have a resource to learn from my mistakes. And hopefully so that people new to the industry have… [more]
First Impressions: Redux/Flow
…of boilerplate that exists in it. Reducers get huge. Actions aren’t too bad but still have a lot of boilerplate. The other thing that this says to me is that there is a huge opportunity for some… [more]
So I got Scammed on Amazon
…miles away. Here is the actual tracking data if you are curious. That made me a little annoyed, but I still didn’t have an idea what was going on. I suspected an innocent mistake had happened in… [more]
monument
…the past several years I’ve been working on a new application framework for nodejs. Monument is currently on it’s second major release. What is Monument Monument is focused on three things: Decoupled… [more]
Critiques and Code Reviews
…and during my career since then. Also every time I mention Critiques, if you are a developer insert the words ’Code Review’. They are the same thing after all. With that out of the way… [more]
So you Studied History and You're a Conservative... I am Sorry.
…a book with 4 stars on Amazon and completely flawed revisionist source material inside. I still think about the excitement I had when I discovered it cited the World Book Encyclopedia as a source. I… [more]
Let's talk about Boot camps
…what I learned prepping for that talk I gave on being senior a while ago has stalled. So instead I am going to write about small chunks of it. This is the first. The most surprising finding of the… [more]
ambition. life's work.
Ambition, I have come to believe, is the most primal and sacred fundament of our being. To feel ambition and to act upon it is to embrace the unique calling of our souls. Not to act upon that ambition… [more]
Language Drift and finding code beautiful
…work in which John McWhorter was talking about the evolution of the english language over time. One of the things that was really interesting was his discussion about how the idea of "correct" english… [more]
Death to Jquery
…to run counter to the very way we structure our applications. It is, at least in react, an anti-pattern that points to either a lack of understanding or a place that is going to be problematic for the… [more]
The sun set and the temperatures started dropping.…
The sun set and the temperatures started dropping. We needed to get some elevation. The night mists killed faster then the cold [more]
Now.
…the big write up lands... “Everything is instant gratification and the problem is too many people have applied that instant gratification to their careers and to their lives.” — Simon Sinek watch the… [more]
Being Senior Part 1- the books and data
…and a link to the data for anyone who attended my presentation at Utah JS Conference 2016 today. I am putting down my thoughts in a long form post which should hopefully be up in the next couple days.… [more]
people and connections
"I define connection as the energy that exists between people when they feel seen, heard, and valued; and when they can give and receive without judgement; and when they derive sustenance and strength… [more]
ambition. life's work.
Ambition, I have come to believe, is the most primal and sacred fundament of our being. To feel ambition and to act upon it is to embrace the unique calling of our souls. Not to act upon that ambition… [more]
begin it
"Then indecision brings its own delays, And days are lost lamenting over lost days. Are you in earnest? Seize this very minute; What you can do, or dream you can do, begin it; Boldness has genius,… [more]
We understood what rain was. Condensation dropping back…
We understood what rain was. Condensation dropping back to earth. But why it stopped, and why it started again, that's the mystery. [more]
Seeing and Speaking
…from architecture school and that became my go to explanation for why a shelf should be in a certain place and not another. We understood what I meant, the line of sight at shoulder height would be… [more]
Education, Money and Happiness
…ingredients for happiness: having meaningful social relationships, being good at whatever it is one spends one’s days doing, and having the freedom to make life decisions independently. But research… [more]
CSS Only Partial Width Borders
…add non-semantic elements if it can be avoided? The solution I came up with is pretty simple really. It uses a :before to handle positioning and sizing the border. .partial-border: { display:… [more]
Io: the language, not the moon
…in the Seven Languages series of posts and covers the Io language , a small prototypal language. Let’s get this out of the way right now. I love Io . It’s amazing. The syntax is elegant… [more]
Quote: How Fiction Ruined Love
…and a Funeral (1994) are typical in centering the action entirely on the run-up to the start of a relationship. But for most of us, our life’s problem isn’t finding a partner (that’s just one very… [more]
mourning
…in our response to this tragedy as a people and nation. Everyone has rushed defensively to their political trenches, embedded themselves and prepared to give and take fire from the other side. This is… [more]
Seven Languages
…web service that returns random words from an English dictionary Write a CLI tool that calculates parenthetical permutations aka Catalan numbers As I go along I am also going to be writing up my… [more]
estimations and theory building
…it is to manufacture. This has really interesting ramifications. The reason it came up has more to do with the gradual decline that code bases go through as the team comes and goes. Naur explains that… [more]
reducing noise
…doing a couple of things to reduce the number of interruptions in my life and work and I thought I would share a few of them here for posterity. Goodbye Facebook Just kidding. I am not leaving… [more]
:hover should be dead
…numbered. It has little time left in this world. I am serious. Here are the main reasons why: It doesn’t exist on touch devices It isn’t really accessible It often creates frustrating… [more]
2015: in review
…team) member for the LDS Church and finished it as a Senior Front End Engineer for Instructure. During that time I re-wrote designfrontier on a new engine, using ansble for it’s data store and… [more]
Learning the Trade
…as I find new things that are interesting. Broken into sections below. Podcasts: A Responsive Web Design Podcast This is one of my current favorites. It covers the concerns of responsive design and… [more]
Details. Details. Details.
…dinner at a restaurant in Salt Lake City. The food is delicious, especially the black bean ravioli. But they got an important detail completely wrong. The detail? Their forks. The weight was all… [more]
Biology and CSS
I am the average height of my grandfather’s generation. I have brown hair, that is rapidly going gray even at the ripe old age of 31. I have blue eyes and olive skin. Now that you know more… [more]
Thoughts on Components and stuff
…for everything, and a "view" is just an ordered collection of components. Warning: this is rambly and mostly a brain dump. Read on... Components. They are so hot right now. So hot. Like all the… [more]
The rising quiet echoed in my head. Gently…
The rising quiet echoed in my head. Gently pushing out the questions that hung between us. Unable to shout I stared and then I ran. [more]
Design Tools are Broken
…is hurting the quality of our user experiences. 1. Animation Animations and transitions are critical to a modern user experience. They help to make the whole thing feel more polished and… [more]
On To New Horizons
…the LDS Church as a front end developer, first on education projects then on the core stack team. I’ve learned an immense amount, written some cool code, worked with some great people, and… [more]
The Problem of Over Communication
Just like under-communicating over-communicating poses a serious problem to organizations. Before you read this and immediately write it off as just another rant, think about it. How often do you read… [more]
Modules not Globals
…something into a standalone module. When should that function turn into its own file? There are lots of things we could talk about with componentized architecture. But there is a single thing that… [more]
REST vs. RPC and a mention of HATEOS
This is a modified and expanded version of an email I sent a few days ago, here for public consumption. So RPC is great, right? I need to do X to my data so I’ll just make an endpoint called… [more]
Confidence Without Ego
…were better than me. To subserviate myself to their opinions and requests. I thought of the stereotypical monk who bows his head humbly in the presence of others. So as not to place himself in… [more]
She was a vision. Conjured from his mind,…
She was a vision. Conjured from his mind, drawn out into reality by his loneliness. So close, yet... he turned back to his drink. [more]
I screamed at the wind and roared at…
I screamed at the wind and roared at clouds, until exhaustion became my enemy. Chemical allies rushed through my veins, too slow. [more]
The repetitive clang of hammer on anvil is…
The repetitive clang of hammer on anvil is somehow soothing. The vibration in my arms calming. Maybe this time the heart will last. [more]
I fought the narrowing of my vision with…
I fought the narrowing of my vision with everything I had. Problem was I didn't have much. I clung to alertness, it pushed... sleep. [more]
Rex sat there a long time, waiting for…
Rex sat there a long time, waiting for something. Someone? I can't remember. But then he stood and walked off. No why, just action. [more]
Line-Height... lineheight... line-height
…bug but so far every browser I have checked has some variation of this bug. So what is this bug? Will it eat my website? Does it carry diseases? Is it a virus?! Will there be zombies? Ok, calm down.… [more]
Audio and Old Androids
…done working on a project that involved the use of the audio tag (with flash fallback for IE) and thought I would share a couple of the issues that we ran into in working on it, and how they were… [more]
Approaching CSS the OO Way
…it is totally incorrect. I want to explore why this perception, of CSS as a designers language with no basis in Computer Science, is costing us headaches, money, and an innumerable amount of time.… [more]
Toward a More Responsive Future
Let’s face it, ultimately the ideal solution for responsive images does not exists yet. Honestly, I am not sure that browser makers really have a dog in this fight so it will likely be a while… [more]
Moving the World
Dear America: In the wake of yesterday's election it would be wise to reflect on these wise words from our first President, George Washington. “I have already intimated to you the danger of… [more]
There is a Right Way
…saves you time in the end. This one should be pretty obvious to everyone who has ever worked on a project of any sort. Making sure that you have the correct tools, and that the plans are clearly laid… [more]
Short Circuit and the Javascript IF Statement
…if(false && true) Javascript start processing the expression sees the false, knows that the statement can never be true and moves on without ever touching the true. This has some interesting practical… [more]
Don't Call Me. I'll Call You. Single Request Responsive Images
…by mobile devices while still providing a higher resolution version for desktop, and tablet browsers. By images I am talking about image tags, frameworks like 320 and up and media queries can take… [more]
11
…stories and days will remind us that we are “One Nation Under God, Indivisible with liberty and justice for all”. On the morning of September 11th, 2001 I was 17 and getting ready for a… [more]
Hide the Admins
…would get ugly fast if when I start scaling out my application servers. So after some googling I found several other posts on securing the railo admin. Particularrly after reading Marcos… [more]
Setting up Speed: Cherokee, Railo and CouchDB on AWS
…and realized that there wasn’t a lot of documentation on the server combination I was planning to use. The whole architecture is fronted by Cherokee web server, a really fast web server that… [more]
Setting up Speed: Cherokee, Railo and CouchDB on AWS
…and realized that there wasn’t a lot of documentation on the server combination I was planning to use. The whole architecture is fronted by Cherokee web server, a really fast web server that… [more]
Current Projects Update
…a whole bunch of projects lying around that aren't mentioned anywhere here on designfrontier. So to remedy that I decided to put together this quick article. RandPop : a responsive website for… [more]
Now Serving: Obsolescence
…to really say: we live in the third technological revolution. I have an iPod in my pocket, I have a mobile phone, I have a laptop, but then somehow I end up going home and sitting on wood spindle… [more]
Trust and the Box
Last Friday I was in Historic Mission Control at NASA’s Johnson Space Center(jsc) listening to Milt Heflin, one of jsc’s Associate Directors, describe some of the history that happened… [more]
A Tale of Two Cookies: Securing ColdFusion Session Cookies
…outside contractors try and break into the web application. Found several things that I didn't expect and some others that I had never even considered. One of the last vulnerabilities that they… [more]
Relaunch of DesignFrontier
…done? Far from it. I am still working on the comment section for articles (sorry!) which should be done shortly. I am also working on putting together the portfolio section, updating my presentations… [more]