If you’re like most product development managers, you have far more work to do than your team can possibly get done. In order to meet your objectives, you have to significantly grow your team, and it’s taking far too long to hire the level of talent that you need.
As you hire more people, you might want to ask yourself if your team is working as effectively as possible. Do you have any room for improvement? …
I first read Zen and the Art of Motorcycle Maintenance, by Robert M. Pirsig, almost twenty years ago, before I got involved with computers. I just finished re-reading it and found new relevance to the Art of software development.
While Pirsig weaves together many themes, one thesis is that we do not exist in a dualistic world of mind and matter or subjects and objects. Rather, there is a third entity, Quality, that is independent of the others.
We recognize Quality when we see it, but we cannot define it. We can only describe attributes of subjects or objects that…
Using a career-focused social-networking site, I’ve gathered images of faces from different professions. For each search (eg, ‘software engineer’), I took the first 50 to 80 faces that the career site displayed that were forward-facing and in color. Here are the averages — can you guess which face belongs to which profession?
Who is the Data Analyst, Founder, CEO, or Software Engineer? (Answers directly below.)
Agile engineering is just as important to streamlined software delivery as agile project methodologies.
Here’s an end-to-end, fully functioning (albeit trivial), automatically testable and deployable Node/Express project that represents only one point of view of what’s good and what works for a basic Web or micro-services application that supports an agile engineering workflow. This code is MIT licensed, so please use it, critique it, fork it, and help to improve it!
Here’s the repo:
Docker is the heart of this environment.
For local development on a Mac, we rely on Vagrant to provide a Linux virtual machine within which…
Our dataset is 807 pictures of dresses from Amazon. They have a standard image size, but unfortunately do not have a standard model pose (though they tend to be centered in the image similarly). Ideally, our principal components would only be about actual dress style, but here many of them will be concerned with model pose. Despite this, we can still do a lot with this data set.
It seems like everyone wants to be more agile these days. Scrum, Kanban, and other agile project methodologies are all the rage. These methodologies generally speak to how product and development teams collaborate to deliver functionality, but they don’t prescribe how engineering teams complete that work.
In order to practice an agile project methodology, engineering teams also need to practice agile engineering. After all, you can’t deliver releasable code in a 2 week sprint if you’re routinely waiting to merge a major release branch. …
In our deepnightmares, we’ve seen monstrous slugdogs, shoggoths of endless eyes, creatures beyond all reckoning. Wherever we look, a dog’s face stares back at us, with their cohort of unflinching finches, all beaks and eyes. We try to escape into different layers, but we are still confronted with monsters of lizards, trypophobia-inducing insects, skin melting into panflutes, mouths melting into tennis balls. Is there no hope?
We hosted our first Startup Office Hours meetup almost two years ago as a means of supporting New York’s vast entrepreneurial community with insights into what it takes to build a successful startup. Our presenters included startup founders in areas like real estate, edtech, social media, brain/bio hacking, software consulting [guess who…] — and even tech veterans like John Pavley, current CTO of Viacom.
We’ve had a blast hosting these events, but with time comes change, and we at The Hackerati have decided to use this event to start digging deeper into the tech side of things. …
Entrepreneur, engineer, builder of technology teams, products, and companies utilizing a lean product, agile engineering approach.