Skip to content

Entries with the tag “business”

These entries have all been tagged with “business”.

Re-inventing the Wheel Is How You Learn

Sometimes I look back at my older open source work, or talks, and feel a little bit ashamed.

“That’s not right.” “That’s not how you’d do it” (or not how I’d do it now).

And the times I re-invented the wheel when packages were already there…

As embarrassing as that seems now, there was a good reason for that.

Doing things that others have done, but in our own way, is a synthesis that helps us learn.

Let’s not forget about that.

Sep 3, 2026 3 min read #business #programming

The CTO Is a Communicator First

When you think of a CTO, what do you see?

Someone gray-haired, steering the ship like the last 20 years? A young, hot-shot that solves every single technical problem and then plays video games to relax?

It really doesn’t matter. I don’t actually picture or “see” anyone.

I can tell if a real CTO is in the room by just opening up my ears.

Aug 26, 2026 7 min read #business #management

How Do I Find a Programmer?

So you have a great idea. You have some budget. It’s now time to make your vision into a reality. The problem is - you don’t know any programmers. You don’t even know where you’d find one. What can you do?

The answer is so simple… you’re going to kick yourself. Let me explain:

Jul 17, 2023 2 min read #business

Hourly Billing Gives You the Worst Results

I don’t do hourly billing (if I can help it) - but most businesses and partners still ask about my hourly rate. Hourly billing is bad. There are so many reasons. But in this article I will just focus on one: you get the worst results with hourly billing. Let’s find out why.

Jun 12, 2023 4 min read #business

An Argument for Keeping Your Project Simple

Awesome. You used interfaces so you can abstract out the dependencies and swap services. Your database queries are all built with an ORM that is database agnostic. You don’t rely on anything special with your servers/cloud. You did it! You now have a project that retains the business logic while allowing all the technical aspects to be loosely coupled! But should you have done it?!

May 22, 2023 11 min read #business #programming

Statement of Work Example

Whether you’re on the side that just landed the big deal - or you’re the business eager to get your project launched - you need to know what a statement of work is. Let’s talk about contracts and statements of work for developers.

Mar 1, 2023 4 min read #business

Requirements Gathering Questions to Ask

Gathering requirements for a new project can get unwieldy and unorganized pretty easily. It’s easy to get lost or go down a deep rabbit hole. You may be getting excited about the new project’s technical challenges or be blindly following the client’s explanation and description. How do you know you’ve covered everything, though? What if you’re missing vital points?

Mar 1, 2023 5 min read #business

Why is Deleting Code OK but Fixing is Not?

One of the most painful things for programmers - whether you’re in a startup or an established business - is leaving code alone that you know could be better. That should be better. There are reasons for this - but what about when it comes to deleting code?

Mar 2, 2022 3 min read #business #programming

What Non-IT Startup Founders Need to Know

If you’re going to try to launch a startup that has a website or app as its main product, and you don’t have a technical co-founder, you should read this blog entry. It’ll save you a lot of time, headaches, and a ton of money.

Sep 22, 2021 23 min read #business

Why Does UI/UX Even Matter?

As you walk down the alleyway, you feel the hairs on your neck stand up. You’re a bit scared, but you can’t exactly put your finger on why. Was that some footsteps? Did you see a shadow shift? Why is it that you know you’re in danger?

Sep 3, 2021 5 min read #business #ux

Mass Slack Status Update App Idea

When I had active membership to more than 4 Slack workspaces, I thought: wouldn’t it be nice to have a way to update all of these statuses in one fell swoop?

Jul 31, 2021 3 min read #business

What is a CTO? What do they do?

The title CTO is short for Chief Technology Officer. But what actual roles and responsibilities do they have? Every business is different, so there’s no hard and fast set of rules. However, there are some core responsibilities and philosophies that I believe every person with that title should have.

May 31, 2021 5 min read #business #management

Who Do I Tell "I don't know" To?

When interviewing a junior programmer a couple weeks ago, I was asked a very insightful question: “Who can I tell ‘I don’t know’ to?” At first, I wasn’t sure what they were exactly aiming at with the question. But, as I formulated an answer, I realized this was a great question. Let me share a longer version of the answer with you.

Jan 18, 2021 4 min read #business

Coming Up With Your First Portfolio Project (with coding walkthrough)

When talking to junior developers, I hear the same question over and over: “how can I demonstrate what I know, or show experience, if I haven’t had any gigs yet?” Old-timers tell you to build a portfolio, but how do you do that? Where do you get ideas? How do you choose a project that’s not overwhelming? Let me explain my rationale as well as demonstrate how I might make my first portfolio project.

Dec 23, 2020 15 min read #business #css #html #javascript

Sometimes Just Ask Why

What happened to “why?” What happened to make people so afraid of asking this question? Perhaps it’s when all of the 3-year-olds start asking “why” about everything. Why does mommy have to go to work? Why do we need money? Why is the sky blue?

Nov 16, 2020 3 min read #business #management

Make Face-to-Face Work

It’s amazing what the internet can bring us, both positive and negative. Sadly, some of the worst people hang out on the internet. They bully, they rage, they say and do horrible things.

Oct 26, 2020 2 min read #business #management

Developer Time vs Manager Time

A full calendar, hours on the phone, work into the night and a never-ending deluge of emails: the typical Dev Manager’s life. Time is precious and scarce. It’s also very fluid. You’re jumping from thing to thing; meetings get pushed and calls are rushed. It’s not ideal, but it seems to be the only way you can get to all of the things that need your attention.

Oct 5, 2020 3 min read #business #management

3 Types of Developers and How to Manage Them

A colleague once said to me that I’m very lucky I haven’t had to fire as many people as he had. I definitely agree with the fact that my management tenure has not involved many terminations, but I don’t consider myself lucky. I put in work, just like you’re doing, to understand how to manage different types of developers.

Sep 21, 2020 8 min read #business #management

3 Important Management Books to Read This Quarter

Welcome to the New Dev Manager Crash Course! Whether this is your first time managing a group of developers, or you’ve run the gamut a few times, I’m happy you’re here. My goal is to give you some useful tips and direction from my experience managing multiple development teams. I learned a lot of this the hard way, but hopefully you won’t have to!

Sep 10, 2020 4 min read #business #management

The Pitfalls of Buying Pre-Made Software

When you’re working on a project with a tight timeline, it can seem really attractive to buy pre-made software to save time. But, there are a number of problems and pitfalls to be aware of before you do this.

May 11, 2020 3 min read #business

Share Your Results with Your Mentor

A question I’m asked often is “how do I pay back my mentor?” (If you’ve read other entries, you know I’m a big fan of mentoring.) Well, mentors have various reasons for doing their work, so not one solution fits all. But, I can tell you one thing that they’ll appreciate no matter what.

Dec 4, 2019 2 min read #business

What License to Use for Private Software

When it comes to Open Source Software, you have a number of choices to make for licensing your software. When you provide a license for your software, you, as the copyright holder, are giving various types of permissions and warranties for the use of this software. You might even define the way it can be used and if modifications have to be submitted back to you. But, what do you “license” software that is closed, paid or private software that you don’t want anyone else to use?

Oct 19, 2019 3 min read #business #misc-web #programming

The End of Possessor

Before I begin a security audit, I try to make sure that the client owns their website. Normally, this is pretty easy and obvious. However, sometimes it takes a little bit more work. That’s why I had thought of launching the tool called Possessor.

Aug 26, 2019 2 min read #archived-projects #business

I Didn't Launch My Start Up - and That's OK.

I deal with a lot of start-up founders. One thing that I’ve noticed from a lot of them is that they feel like no one understands the struggles they’re going through. A lot have talked about being lonely or trying to find people to count on. Because of this, I had an idea - I wanted to help them with an online tool. I came up with the idea for StartUp Tribe.

Jul 15, 2019 5 min read #business

2019 Goals: What am I Working On?

2019 was a great year, learned a lot. Unfortunately, The Dev Manager, StartUp Tribe and ChickenFacts.io are no longer active.

It’s about halfway through 2019 and I think it’s time to reflect a little bit on my professional goals.

Jun 10, 2019 5 min read #business

The Dev Manager One on One Coaching

Not all things go as planned, and that’s ok. Entrepreneurship is hard! I’ve decided to roll my Dev Management coaching back into AaronSaray.com.

I’m proud to announce that I’ve launched One on One Coaching at The Dev Manager!

May 6, 2019 2 min read #business #management

Bass Test App/Website

I was calibrating my speakers the other day, so I searched and found a Bass Test YouTube video. Later on, I was thinking about the presentation I saw where some guys made a DJ system with Tone.js and I wondered if it made sense to make a bass test website and/or app.

Apr 15, 2019 2 min read #business #ideas #javascript

Why Some Bosses May Hate Remote Work

First, to start out, I need to make one thing abundantly clear: This piece is just a bunch of assumptions, generalizations and feelings. I’ve gathered these together after all of my own experiences. That’s why I add the most important auxiliary verb may.

Mar 11, 2019 7 min read #business #management

How to Get More Feedback from Your Boss

Feedback from your boss or superior is incredibly important. How do you know if you’re getting all of the feedback they have for you, thought? Sometimes people are distracted - sometimes they don’t know if they’re pummeling you with too much information.

Jan 28, 2019 1 min read #business

What I Learned from My Most Recent Corporate Gig

I kind of hate that phrase, that buzzword-worthy label “corporate gig,” but I don’t know what else to call it. Office job? Large company employment? Anyway, I thought I’d take a bit to reflect on my last one and share a few things I learned.

Dec 24, 2018 9 min read #business

Make Meetings 5 Minutes Shorter

Having many meetings, one after another, is not only tiring, it’s a recipe for memory disaster. You don’t have enough time between meetings to finish notes, gather your thoughts or even use the bathroom. Because of this, I’ve started doing something different:

Dec 17, 2018 2 min read #business

The Many Motivations of Money

Motivation is a very hard thing to master. When used properly, you can get great things and enormous productivity. When misunderstood, a whole host of things appear to go wrong. Getting into all of the motivations of an employee or developer would take a book, one that I’m not ready to write yet! But, I wanted to focus on just one, money. And, in that motivation, only three types of the many ways and mixes that people can be motivated by money.

Nov 26, 2018 5 min read #business

How Developers Should Delegate

As a manager, I spend a lot of time delegating. I delegate small tasks so that I can spend more time adding value to the process and project. The value I bring is my ability to see the larger picture, use my experience as a guide, things like that. If I’m doing too many little things, I can’t do what I’m good at.

Oct 22, 2018 6 min read #business #management

Two Questions That Demonstrate if an Experimental Process Should Remain

I experiment a lot with thoughts and process. I used to be scared of implementing something new because I felt like I was now married to that. Or, if it becomes habit, maybe I won’t want to stop it, even if it’s annoying (how irrational does that sound? But if you’re honest with yourself, you’ll see that happen a lot. If you ever hear “that’s just how we do it” then you’re experiencing it.)

Oct 8, 2018 2 min read #business #management

Why Complaining About Bad Ex-Employees Never is Good

Sometimes an employee becomes an ex-employee because they did a poor job. Their quality or output was just not up to par. Otherwise, they backstab, do fiendish things, basically try to screw you. Either way, you can get pretty strong feelings about this ex-employee. Pretty bad feelings.

Aug 30, 2018 3 min read #business #management

Teaching is a Privilege, Treat it as Such

I’ve been to conferences where I’ve shelled out my hard-earned money to attend, been to free local meetups, and all kinds of presentations in between. One thing that I’ve heard more than once, though, is a variation of this:

Jun 25, 2018 4 min read #business

The Customer is Always Right, But Not With Everything

You’ve heard the phrase “The customer is always right” before. I think you’ll find an equal amount of articles online saying that that sentiment is still and always true vs the fact that the customer doesn’t know what’s best for them and they’re not right. (You’ll even hear stories about how some “great” companies like Apple ignore the customer desire and that’s how they became successful.) But they’re not really digging further into the customer relationship.

Nov 16, 2017 3 min read #business #management

Fake It Till You Make It

You’ve heard the saying before: “Fake it till you make it.” I agree with this philosophy - especially when it comes to getting a great programming job. But, I think the way you ‘fake’ it is important. It’s important to fake it ethically. Let’s discuss.

Nov 15, 2017 5 min read #business

Pitch to Programmers Like Investors

What’s the difference between pitching for new programmers to join the team vs investors to fund it? Nothing. If you’ve not been pitching both of them with equal detail and vigor, you’re missing out.

Nov 15, 2017 4 min read #business

Always Keep Learning

The other day, an acquaintance of mine was complaining about never getting ahead in their career. I didn’t really feel like I knew enough about their area of expertise to give any advice - until I heard what they did when they got home. During our conversation, they described their favorite TV shows, how involved they were with the outcomes; basically once they got home, 4 to 5 hours were spent on the couch watching TV.

Oct 2, 2017 3 min read #business #misc-web

Why Didn't My Friend Hire Me?

I’ve been in the position to hire a lot of programmers over the last few years. This is a great responsibility; one that doesn’t come without a bunch of unique situations, especially when it deals with colleagues and friends.

Sep 16, 2017 5 min read #business

I Made A Professional Connection: Now What?

I’m very lucky to receive multiple LinkedIn requests to connect each week. I rarely accept them, unless I happen to recognize or know the person. Also, if they have a compelling message and I think they might follow up, then fine, too. But that’s where it usually ends…

May 16, 2017 4 min read #business

The Chicken or the Egg of Hacking Your Software

Today I was faced with an interesting quandary about whether I should write the code to exploit an application vulnerability in our software at work. This vulnerability is not necessarily a “security” one, but more-so a known-risk: it was theorized that someone with enough knowledge could bypass a mechanism in our software.

Jul 26, 2016 2 min read #business #security

Make the Reasons Overwhelming

From a very young age, we’re told to brush our teeth regularly. We know we should, but it can be a struggle. The reasons to invest our important play-time aren’t always compelling. (If they were, why would some parents have to check to make sure the children had brushed their teeth before bed?)

May 16, 2016 6 min read #business #php

Are All American CEO's Psychopaths?

Are all American CEO’s psychopaths? It is a very interesting question - one that I tackled in 2012 when I was finishing my capstone at Cardinal Stritch University.

Considering I write a lot about business in this blog - and a few years has passed now since I used this paper for credit - I thought I’d “open source” it for those who might have an extra few minutes in their day! Hah!

Apr 11, 2016 40 min read #business

Government Website Idea

I find it very difficult to find out information about my local elected officials. Even the federal website for congress mentions that there is no central database of email addresses and contact information for their members - which is just crazy to me.

Mar 29, 2016 2 min read #business

Coders be Confident, Not Cocky

In the last decade or two, the US proliferation of low quality reality television shows has been unstoppable. “Big Brother” would be ashamed by some of his siblings. There are shows that follow famous people (although, I’m not entirely certain why some of them are famous), shows that involve the audience, shows that support nerds; basically anything you can imagine! I pretend I’m above this, I surely don’t fall into the category of people who sit at home and pine over “The Bachelor.” I normally flip the channel right past these shows.

Mar 28, 2016 5 min read #business #php

I am a Failure

Fair warning - I normally don’t write too personally in this blog - but this one is something different. Something I think people need to read.

Mar 22, 2016 7 min read #business

Started my own company

Obviously this is an out-of-date entry. Contact me if you have questions. So, I’m working for myself now. Check it out: 201 Creative. Would love to work with you! :)

Feb 10, 2015 1 min read #business

Preparing a Conference? Tell Your Presenters This

I’ve given a number of talks in the last few years. Each time I go to a new place, I have to bring this giant bag of equipment and three or four versions of my presentation. All too often, conferences don’t detail enough of the specifics for their presenters. Let me tell you, presenting and traveling can be stressful. So, to help reduce stress and anxiety, there are a few things you can share with your presenters ahead of time.

Sep 24, 2014 2 min read #business

My StackOverflow Rant

Ugh. I really want to contribute to the community. I do! If others before me wouldn’t have done it, I wouldn’t be where I am.

Jul 30, 2013 2 min read #business

Developers: How to get your estimates right

Estimates can be one of the hardest things to create as a developer. The word estimate is a misnomer in our industry. It’s almost as if they should be called “agreements” or “promises” according to some bosses. Yet we all know that they are just that: an estimate of the amount of time, not a guarantee.

May 1, 2013 4 min read #business #programming

Idea: Bible Verse A Day

I did a bit of looking for websites that will service a Bible verse of the day via email, and I did not like what I found. First, I felt that a lot of them were very confusing to use. It wasn’t immediately clear what you were there to do. I didn’t know where to put my email address, etc. Finally, after reviewing a lot of the copy right information with bibles, I wonder if they weren’t breaking the copyrights for a lot of the bibles they offered.

Jan 15, 2013 2 min read #business #ideas

Lessons for Managers

I’ve been a manager before. I’ve lead teams before. However, it’s important to understand the difference between the title of ‘manager’ and someone who actually manages. This time around, I’ve been putting much more effort into managing, not just being the figure head. And, I’m learning things. I think these things not only apply to technology related teams, but teams in general.

Nov 13, 2012 4 min read #business

What I Look For in a Code Review

A few days (ok, a bunch of days) ago, someone asked me on twitter what I look for when I do a code review. Pretty certain I was tweeting that I was either… a) doing a code review or b) annoyed at doing a code review. heh. I thought for a bit, and I think I’ve distilled the list of things I look for. Now, mind you, I don’t set out with my checkbox list or a manual, I just look at the code and “feel” it. Yes, that sounds crazy. I understand. But, subconsciously, I think I’m doing the following things when I do code reviews:

Oct 18, 2012 5 min read #business #programming

Follow Through if You're Trying to Seduce a Developer

I remember a scene from A night at the roxbury where the less-than-slick brothers take some girls back to their room and have a problem closing the deal. One of them keeps saying pickup lines while he has the girl sitting on his bed. She basically says OK - we’re past this. He just can’t seem to close the deal - no matter how much she wants him to.

Aug 28, 2012 4 min read #business

Ideas Online

This idea is to create an idea repository. I started out wanting to make this website - and instead just decided to list my ideas on this blog. But, here goes.

Aug 22, 2012 2 min read #business #ideas

TrackThings.com

Idea: TrackThings.com. This website is made to track sales people and distribution of promotional materials. It was initially thought of as a way to track on-the-ground sales distribution. For example, if you had someone go to three businesses on one street, they could easily track where they went, and mark the interest for followup.

Aug 22, 2012 2 min read #business #ideas

Employed Resumes vs Unemployed Resumes

There are two types of resumes out there: employed resumes vs unemployed resumes. Or that is to say bragging resumes vs qualifications resumes. There is a time and place for both… and mixing them up may not be in your best interest.

May 31, 2012 3 min read #business

Site profile: thebetterbachelor.com

Goal: to create a bachelor cookbook and sell it to other bachelors online. The price of the cookbook was to be very cheap so that it wasn’t too much of a risk. The book itself was supposed to be picture rich and very verbose. It showed how to accomplish tasks that other books assumed a person knew.

Apr 17, 2012 2 min read #archived-projects #business #misc-web

Read Something Else

Many years ago, a business mentor of mine told me that I should “read something else.” I didn’t know what he meant so I asked for more.

Mar 6, 2012 4 min read #business

Don't Always Lead: Sometimes Just Be Great

What is the measurement of a good career? Promotion? Raises? Running a project / leading a team? Usually all of this. However, the most traditional measurement of success in a career is moving upward. Time to run a department, time to lead a team, etc. However, I submit a very radical idea: Sometimes just be great, don’t lead.

Feb 28, 2012 3 min read #business

Solving the Problem, Not the Solution

Raise your hand if you’ve ever been told how to do your job… Yep. It’s happened more than once - and I’m sure you already had a flash of red and maybe some warmth come to your face even hearing that phrase. In my current position, I run into scenarios where people seem to think they have the best solution for the problem. And, you know, they may be right, but it’s not their job. This is generally a problem that either technically minded stake holders or completely ill-informed users have. Let’s dig deeper, however.

Feb 8, 2011 7 min read #business

It's not shameful to cut your losses

One thing I’ve learned about the entrepreneurial spirit is that it leads to failure. With figures as high as 90% of businesses fail, this is something you have to get used to. Even leaders like Robert Kiyosaki mention that knowledge is what makes money - and that knowledge is gained by failure. You’ve heard the sayings before, learn from your failures…

Nov 9, 2010 4 min read #business

My NonDisclosure Promise

As you may remember, I wrote a piece about why I do not sign any NDAs here. I’ve had some time to reflect on that entry, and I want to move forward. I want to give any client I work with my new “promise” - the Non Disclosure Promise. Let me tell you a bit more why I choose not to sign NDAs, and what I can offer you instead.

Jul 6, 2010 5 min read #business

Aaron on NDAs

From time to time, I get approached with a new project from an excited business person. They are just bursting to tell me all about it, to see if I can help them out (or even make it for them), and looking for some clarification on their next steps. This inevitably is hindered by my reluctance to answer their first email. You know that email. The one that includes the attached Non Disclosure Agreement.

Mar 5, 2010 5 min read #business

Milwaukee PHP Users Group

I started the Milwaukee PHP Users group a few weeks ago. Unfortunately, today we had to cancel a meeting because of the outpouring of snow… but it’s on for the 4th tuesday of the month.

Feb 9, 2010 1 min read #business

How to throw an AMAZING meeting

I’ve been to far more meetings than any one on earth should ever have had to by the time they’re 25. With that experience, however, I can start to pick out key points of running a great meeting or demonstration. I know this is a different type of post for this blog, but I think its important. There may be times that you’re called on to conduct a meeting or demonstration, as a technical resource. Follow these tips and your meeting will go along smooth, efficiently and successfully.

Nov 13, 2008 5 min read #business

What do all of those acronyms mean?

Whether you’re looking at web hosting advertisements or speaking with an internet firm, you’re going to run into various acronyms. If you’re not familiar with the industry, this can get confusing. Let’s check out the main ones to see what they really mean to you.

May 11, 2008 5 min read #business

Why are there different web browsers?

In the same way that not everyone drives a Honda, we find that we have different web browsers. For the beginner to the Internet, this might come as a surprise. Normally, they are only used to the default browser on their computer. For example, Windows users are familiar with Internet Explorer. Mac users might be familiar with Safari.

May 11, 2008 5 min read #business