Originally written in 2017, Updated for 2021.
Austin continues to land in the “Best Of” news for continued growth. The population growth rate still stands at roughly 120 people per day (157 gross, ~35 people leave each day too). Half of the growth comes from other cities in Texas while the other half comes from out of state.
Austin’s historical lower cost of living led to a reputation of affordability. Combining this with a relaxed lifestyle, attractive climate, and plenty of activities produced a people magnet. Austin evolved into a destination city, and the momentum never slowed down.
This progression has a significant impact on the talent pool. Austin companies continue to approach talent without consideration of the local impact or the manifestation of national talent concerns. Startups and smaller companies tend to feel it most intensely. …
See the 2021 edition of this article for the most recent insights.
Austin continues to land in the “Best Of” news for it’s continued growth. The population growth rate currently stands at roughly 120 people per day (157 gross, ~35 people leave each day too). The lower historical cost of living in Austin led to a reputation of affordability. Combining this with a relaxed lifestyle, attractive climate, and plenty of activities produced a people magnet. Austin evolved into a destination city, and the momentum isn’t slowing down.
This progression has a significant impact on the talent pool. Austin continues to approach talent without consideration of the local impact or the manifestation of national talent concerns. …
.bin file (or no extension on macOS).
It has been possible to create executables for Node.js applications using community projects like node-windows/mac/linux, pkg, or nexe for a while, so the concept isn’t entirely new. These are all efforts maintained by the community (userland). While these types of efforts haven’t gone unrecognized, it’s always been more of an “add-on” experience. …
UPDATE: If you’d rather watch the recorded talk, it is embedded at the end of this article.
Remodeling a condo in a 50 year old building is a miserable experience. An even worse idea is doing the physical work yourself while trying to run a tech consultancy/software dev firm. Living in the space while you do it is downright masochistic. My advice: don’t.
However; if you really want to update your living conditions and have a DIY attitude, you may choose to take the work on yourself. If you don’t want to take the extra time to learn professional software, then you’re in luck. …
Developer Experience (DX) is something I’ve been passionate about my entire professional career. I recently shared some of my passion through a talk at Node Interactive North America 2016 in Austin, TX.
As I reflect on the conference, I keep thinking about how developer workflow is very much like a human version of debugging. We look for breakpoints in our lives, like we do in our code. Sometimes we cobble together workarounds to keep life moving forward, just like we do code… and we usually feel the same way about our patch jobs in life as we do our patch jobs in code.
This was originally posted on my blog in 2011 and has been moved here for archival purposes. The points are still relevant today.
Throughout my years in the professional services industry, I have worked with many kinds of agencies. I receive a lot of employment questions that are often explained by the type of agency, but the only way to understand is to know the differences.
In an effort to help, I’ve provided a breakdown of my experience and observations within the industries. The first point of attention is that I chose the word “industries” instead of “industry”.
There are two overlapping industries that each staffing, recruiting, and consulting fall into. The first is contracting and the second is business development. Some may argue that HR is a third industry of it’s own, which I agree with to a point. However; I consider HR to be a function or sub-industry of business development. From a CEO perspective, HR is a critical factor in the direction of an organization. …
This opinion piece was posted on my blog in 2010 and has been reposted here for archival purposes.
I follow a local entrepreneurial group called RISE Austin who re-posts web articles from time to time. I typically just absorb them and try to keep my opinion to myself, but this article triggered some recollections of trends I noticed over the last year while I’ve made Austin my new home. Ultimately, my observations focus on the distinction between amateur and professional entrepreneurs & where some are placing value.
To be fair, I have operated my own web consulting practice for 8 years and was a moonlight developer prior to that. So, when entrepreneurs seek out a template-based web development site offering sites for $50/yr as their only means of a web presence, it bothers me — but as a business person, not as a developer. …
This was originally posted on my blog in 2012, but I’m reposting since I still get many questions about the subject.
I recently saw a question about converting from a contract role to a full time role, specifically about salary expectations. This common scenario often leaves first time contractors wondering how to not over or underprice themselves. This entry covers a few points about what you should consider when proposing your salary.
Let’s say you’re an independent contractor billing $75/hr. So, if you work 40hrs/week for 4 weeks per month, your salary is $12K/mo or $144K/yr, right? Not exactly. This large number sounds appealing, but it is a gross number, not a net number. First off, truly independent contracting means you’re working on a 1099 tax schedule. Full time employees work on a W2 schedule, which has different tax ramifications. There are also W2 contracts, but this typically means you’re actually an employee without benefits. …
It’s hard to find developers who don’t know what npm is. With 350K+ unique modules in store at the beginning of 2017, it’s the “go to” resource for node.js. But npm is overweight for it’s age.
Npm is growing by leaps and bounds. Some growth is healthy, some is not. Like a child, it needs a proper diet of good practices and developers who exercise them.
350K is a lot of modules, but is that too many? It’s hard to tell. There are lots of unique cases where a slight variation of a module fits one use case better than another. …