Search Results: dev
the blind side of seniority
…You add some complexity to simplify the ecosystem's developer experience. One of the ways we made sure it actually got out the door was by focusing on a single problem statement. It would only… [more]
That’s what heroes do
…in the area. The driver had triggered the explosive device and the car exploded outward. It had leveled the crowd, debris and wreckage mowing people down like grass. The doctor explained he had been a… [more]
the megaphone
…important work. They had dropped everything to address a developer experience issue that, while relevant, was much lower priority than the feature work their team was tasked with. Learn from my… [more]
Meet with me!
Come meet with me about software engineering things, career things, business things, or bike things. If the calendar below doesn't work, it doesn't seem to love mobile devices, go here instead [more]
Some Thoughts on Engineering Leaderhip
…care and attention as you would give to a new software developer working in a new framework or language. Point out the pitfalls, provide advice as needed, keep them growing! Other wise they won't… [more]
What Makes a Team Lead Great?
…the next steps for their team members in their career development Maintains reasonable individual throughput Is not running all the feature projects Can speak to the projects the team is working on,… [more]
The infinite power of people
…share power with, empower people to, and inspire people to develop power within.” Consider this your reminder to lead WITH people not over them. Inspire, and help anyone you lead to reach inside and… [more]
Cultural Homogeneity
…all learn at the same state funded pre-schools and develop the same palettes for food. It is because of this homogeneity that the French are able to have the obedient, and creative children that they… [more]
Why weird team names make sense
…to the feelings of trust that underpin relationship development." While team identity, expressed in logos and other ephemera, is not the be-all-end-all of mimicry and trust building, having a… [more]
Software Engineer vs. Software Developer
…the difference between a Software Engineer and a Software Developer? Or is there a difference? So I've been building websites and web apps since we used to be called Web Masters. Which is a long… [more]
2021: Year in Review
…Networks to Break and Protect Captchas Mavenlink development teams achieve success by aligning over shared values and strengthening cohesion through open, empathetic communication Validate and monitor… [more]
Encourage teams to take risks
…who can guide them and let them be an integral part of developing that design. I am not advocating throwing people in the deep end of the pool and seeing what happens. Not at all. What I am saying is… [more]
Antisemitism ends with us
…representation of the Messiah to a representation of the Devil, and from call to change, to an escape from consequences. Today we have seen those same divisive ideas peek out from the dark again. They… [more]
2020: A year
…and worth the read. It goes beyond this into how to develop people and yourself, with deliberate practice being something that is too often skipped over among Software Engineers. Highly recommend this… [more]
Tech Things I read in 2018
…code of ethics that makes a good starting place for developing your own code of ethics. By all this I mean... if you are inclined to read academic papers joining is a pretty solid decision. A… [more]
Neptune (Gremlin) Local Dev Setup
…out I was using Neo4j, which has an excellent local development story, a lovely web based UI for visualizing your data and CYPHER, which is a pretty easy to grasp graph language. All great marks in… [more]
Quote: Simple. Correct. fast.
…than with the application of a complex solution. — Drew DeVault [more]
you’re a journeyman
"The secret is never forgetting that you’re a journeyman actor and that nothing is your final thing, nothing is your greatest thing, nothing is your worst thing. I still consider myself a… [more]
design and the internet as ephemera
…should be removed. So nav gets hidden, gestures for touch devices get added, an API for consuming content, and the option to navigate to past articles presented at the bottom once you have finished… [more]
First Impressions: Redux/Flow
…in my untyped languages. Those things said I think the developer ergonomics of Flow and Redux are pretty awful at first glance. I think this means a couple of things. The first being that Redux is the… [more]
monument
…is focused on three things: Decoupled applications Developer Experience Performance and scalability Decoupled Applications When I started working on monument it grew out of the idea of using a pub/sub… [more]
Critiques and Code Reviews
…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 let’s get down to brass… [more]
Let's talk about Boot camps
…survey was the dramatic increase in the number of Junior Developers with degrees in Computer Science(CS), or a related field. It was a massive shift from the generation of Senior Developers that I am… [more]
Language Drift and finding code beautiful
…I like semicolons. This puts me in a specific group of developers who write js. It puts me at odds with many in the Eternal War of the Semicolon. As I was driving into work this morning I was… [more]
Death to Jquery
…honestly it’s time. jQuery was critical to the development of the web, it is the reason that most of us have jobs honestly. We would never have been able to build the web as we know it today… [more]
Being Senior Part 1- the books and data
…The books that I mentioned, which are mostly about the development of craft and work ethic, are: Shop Class as Soulcraft: An Inquiry Into the Value of Work by Matthew Crawford Why We Make Things and… [more]
Seeing and Speaking
…explain. This is why excellent designers do not just develop a sharper eye. They try to keep their ability to see things as a customer would. You need a design eye to design, and a non-designer eye to… [more]
CSS Only Partial Width Borders
A design that I was recently implementing required a partial width underline for some headings and a partial height border as a divider between two elements. But I didn’t want to add any extra… [more]
Io: the language, not the moon
…There are still releases happening occasionally, and still development happening on the github repo for the VM, but it is pretty infrequent. The best discussion resource I found was the old yahoo… [more]
Seven Languages
A few weeks ago we started a book club at work and we are running through Seven Languages in Seven Weeks (but we are doing it in 14 weeks instead). So far the book is fantastic but I want to get even… [more]
safe-shrinkwrap: for all your shrinkwrapping needs
…Shrinkwrap wasn’t really designed to work with dev dependencies. It works... mostly. But maintaining shrinkwrapped devDependencies is no walk in the park. We had to though because of the… [more]
estimations and theory building
…program fails to pan out then we are left with a need to develop and test a new theory repeatedly until we find one that matches. This is problematic. Because we manage our projects as if we are… [more]
:hover should be dead
…are the main reasons why: It doesn’t exist on touch devices It isn’t really accessible It often creates frustrating interactions Touch Devices I said touch devices, not mobile, for a… [more]
2015: in review
…putting it in the top 10% of npm. It’s been fun to develop and more fun to talk about with people. I’ve learned a lot doing it. If you are about to build a new node project you should… [more]
Learning the Trade
…this is still the foundational work for javascript development. Eloquent Javascript has some great sections in it. Particularly as a primer on functional programming in js. Web Form Design is the best… [more]
Details. Details. Details.
…before we even think about it. It takes us milliseconds to develop opinions about the quality of the products around us. Without any thought, without even knowing we are doing it This is important for… [more]
Thoughts on Components and stuff
…being parroted by managers, and shot down/hyped up by developers. But what are they really? What does it really mean to embrace components in development? So let’s get this out of the way first:… [more]
Design Tools are Broken
…differently on different OSs. And depending on how the developer codes things, fonts could look different in the same browser/OS. There is also a lot more power over how you can… [more]
On To New Horizons
…I’ve been working for 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… [more]
Modules not Globals
Often newer JS developers ask when they should turn something into a standalone module. When should that function turn into its own file? There are lots of things we could talk about with… [more]
REST vs. RPC and a mention of HATEOS
…blocks”. This flexibility is the key to future development. It allows you to build a system that provides flexibility for doing things with the data that you haven’t anticipated. HATEOS is… [more]
Confidence Without Ego
…teams in sports often struggle. This is why rockstar developers often leave, and why Jens Voigt continues to impress me. If you don’t know who Jens is, I am sorry... Go read about him . He is a… [more]
Line-Height... lineheight... line-height
…it. This is generally not an issue, though if your website develops odd line spacing, spots, blurry vision, delusions of grandeur, ugly layouts, bad design in general, or starts acting strangely, we… [more]
Approaching CSS the OO Way
In an interview somewhere in the web development industry: "Hey, have you heard of CSS?" Oh yeah! Totally... it’s that stuff that designers write right? You know it makes things pretty? "Yeah,… [more]
Toward a More Responsive Future
…But before we dive into the details let’s discuss device detection, and why it is a short sighted solution, since it seems to be winning over hearts and allies. Ultimately device detection has… [more]
There is a Right Way
…have shaped my life, and, less often than they should, my development, and design. The first lesson, is that taking the time to begin correctly saves you time in the end. This one should be pretty… [more]
Don't Call Me. I'll Call You. Single Request Responsive Images
…This reduces the amount of data being downloaded by mobile devices while still providing a higher resolution version for desktop, and tablet browsers. By images I am talking about image tags,… [more]
Setting up Speed: Cherokee, Railo and CouchDB on AWS
…want to run is: sudo yum install gcc gcc-c++ libtool zlib-devel openssl-devel rubygem-rake make git Now we’ll clone the build-couchDB repo git clone… [more]
Setting up Speed: Cherokee, Railo and CouchDB on AWS
…want to run is: sudo yum install gcc gcc-c++ libtool zlib-devel openssl-devel rubygem-rake make git Now we’ll clone the build-couchDB repo git clone… [more]
Current Projects Update
…in purchasing the domain let me know... I may redesign and develop it as a mobile app in the future. I recently wrote about it but I might as well mention it again.Tokenizer is my first open source… [more]
Now Serving: Obsolescence
…of history. Since the 1960s the USA and the rest of the developing world have been shifting the production of increasingly complex goods to the developing world. As the Government Accountability… [more]