The Latest

General

Musicians Make the Best Developers?

One of my old professors used to say, “You know they are going to be a good developer because they were a musician first.” Huh? Are you saying you are a substandard developer if you don’t play a musical instrument? No! But there seems to be a correlation between playing a musical instrument and developing code. Let me explain. First, from my own experience in college having a degree in music business, I found that many “engineers” (not just software engineers but mechanical and electrical as well) would frequent the jazz halls and rehearsal studios throughout the college of music. And they were not just good… they were better than some of the actual music majors. Even back then, I had a theory that perhaps it was something in the brain or something about their personality or thought patterns that drove their ability to play an instrument. So, I could have just left it there and not given it another thought until… I attended my first FileMaker developers conference in the mid-90s. Ok, well not just the FileMaker conference, but more specifically the so-called “Jam Sessions” that were held in the evenings. Productive Computing would sponsor “Jam Sessions” whereby anyone […]

1 183
Jeffrey Scornavacca
Improving

What Matters Most to Clients

If you were to look my business card from 7 years ago, you would see a list of technologies: Oracle, MySQL, FileMaker, JavaScript, PLSQL, ODBC etc. This is what I thought our clients (and potential clients) valued. I thought I needed to demonstrate our depth in technology. Our business pitch was the same; focused on us and technology. As we are writing project stories for our website we thought it would be great to ask clients what they valued about the service we provide. Hopefully, this is going to matchup to what I thought we provided. We ask each of our clients these questions. In an effort to get more honest answers, I asked an associate to do the interviews. Here’s what we heard back: “You cured our pain!” No one mentioned technology. No one mentioned cost. Wow! What happened there? I put what I thought were our best wares on display and it turned nobody cared about those things! Turns out I really didn’t know what our best wares were. What did the clients really value about the work we did together? We cured their pain. We solved their problem. How did this change our messaging and our business […]

0 136
Lisette Wilson
Improving

Permission to Fail… and to Succeed

As small business owners, we must have some self-confidence to strike out on our own. If not, we would still be working for someone else. But, that does not mean we do not lack confidence in some situations or that we do not suffer from imposter syndrome. How do we get past this? If you are still in-house and wanting to make that leap, how can you develop the confidence to jump? In early years, I had the confidence I could learn what I needed to know but lacked confidence in both my technical and business skills. I knew I had a lot to learn, but also had the good fortune of a safety net. My boss at the time was willing to let me keep scaling down my hours as I developed my business, and I do not have children to support. Over time, I gained confidence in my technical skills, yet shied away from opportunities to grow beyond a solo shop because I lacked the confidence in my business skills. I knew I would rather code than manage other coders. I knew I had systems that work for me, but these systems would need to be formalized for a […]

0 159
Mindfire Solutions
Doing

How You Can Utilize Off-Shore Talent to Grow Your Business

One of the ways I’ve been able to grow my business over the last 12 years is by leveraging off-shore talent for company programming needs. My team of offshore developers has worked closely with my American developers and project managers to enable me to expand my business and help me satisfy many more clients. The key to making this off-shore working relationship successful is to have clear communication and accountability. Our project managers send the project requirements and the tasks to work on with their deadlines thru emails and an online project tracking program that they helped me build. Each day I receive daily email reports on each project with details on each field, relationship, layout, and script that they worked on. We meet weekly in a video conference to review all projects, discuss any pressing issues and learn from our work together. Recently, I visited their corporate headquarters in India, and one of their senior developers who has worked closely for our company for over 4 years came to DevCon to help out in our booth. Over the years, as developers have changed, the transition to a new developer has been smooth, as the knowledge transfer of all our […]

0 158
Roger Jacques
Managing

Managing Remote Employees

At Tek-Connect, we’ve fully embraced the trend to hire remote workers. In fact, we don’t have any more than two people in any given location. In this post, we’ll explore various aspects of making remote working relationships work well. In software development, communication is equally important to coding. Misses on communication at any point in the process virtually guarantee issues down the line. Our first criteria for successful remote workers, therefore, is high availability and responsiveness. A remote worker must be at her desk during our regular business hours, and be willing and able to respond to ad hoc communications promptly. Our project managers do try to limit ad hoc pings by following our workflow process and by following project management procedures. However, a remote worker that is difficult to reach is a nonstarter for us, given the nature of what we do. The other qualifying issue for remote employees is the time zone that they live and work in. We find that it simply doesn’t work well to use people in far away time zones. Promises to work on our schedule by folks that live in very different time zones don’t ever seem to turn out very well. A […]

0 199
Jonathan Stark
Selling

Are you running your business at cost?

A few months ago, a solo software developer told me that he had decided to “grow his business”. Toward that end, he decided to hire two full-time developers. A few months later, he excitedly reported to me that was already on track to double his annual sales numbers. Then I asked: “Okay, but… didn’t you nearly triple your costs?” His reply: “Oh, crap.” What is growth? Let’s talk about what it means to grow a software development business: Hiring more employees is not growth. Renting a bigger office is not growth. Landing a gigantic client is not growth. Increasing your annual revenue is not growth. So what is growth? In my opinion, there’s only one true measure of growth for self-employed software developers: Growth is increasing your profits. Profit is the only meaningful measure of business growth. Everything else is at best a leading indicator, and at worst a vanity metric. Think about it…. If you don’t increase your profits, how will you ever make more money and/or work less than you do now? What is profit? In the simplest terms, profit is the amount of money left over after you subtract your costs from your revenue. If you bill […]

0 205
Josh Smith
Managing

Architecture vs. Urban Planning

Custom applications used to be like houses. You’d get a call about an application someone wanted to have written and you would spend some time architecting it. Like a house builder, you’d quiz your client about the size, the number of bathrooms, the number of garages, etc. You would go about the construction of the Spreadsheet Of Needs (or however you named it) and produce an estimate of costs and fees. Then, with the numbers gathered you would architect the solution to accommodate that menu of things the customer wanted. We would architect that house on the hill to match the customers needs and all would be well (assuming they paid on time). Custom applications aren’t really like building a house on a hill anymore. Now we build houses in existing neighborhoods, with many other applications already in place and doing things in a certain way. If we keep building our own houses, without regard for the others we’ll quickly run into trouble. You can avoid some trouble by considering modern application development in a larger context. Lucky for us, such a context already exists: Urban Planning. A pioneering urban planner, Jane Jacobs, came onto the scene in the 20th […]

0 175
Seth Zurer
Doing

Designing Your Own Life

Professionally, I’ve always been ambivalent. Database consulting has provided a bulwark of stability to counteract the shifting winds of my ever changing professional ambitions and a powerful tool for solving problems in every area of my life. When I graduated from college with my high-priced degree in English Literature, I stayed on in Chicago with the idea that I’d be an artist, creating theater with my friends.  But you can’t pay your rent with the earnings of an off-off-off loop theater artist.  So, like many artists, I got a job to finance my passions. It was a lucky break that my network connected me with Wizard Software Solutions, a software consulting company that creates FileMaker solutions for the corporate facility management and project management field.  A friend (OK, it was Molly!) referred me, knowing I was comfortable working with computers and learning on the fly. At Wizards, I laid a solid foundation of FileMaker knowledge – learning about interaction design, relational database structure, basic web application architecture, and most critically, how to communicate with users, eliciting technical requirements from non-technical conversations, observing and analyzing business processes to figure out the right database-driven solutions for tricky organizational problems. I worked directly […]

0 149
Doing

SEO-Friendly Blog Post Tips for Better Site Traffic

Writing an SEO-friendly blog post brings a whole new level of marketing to your site than just plain writing a blog. Considering that most of us write blog posts to share information with our audience, shouldn’t we want that audience to be as big as possible? Creating an SEO-friendly blog post will do just that. It will help drive more traffic to your site through SEO (search engine optimization). Not only does it help get your message out, but your site traffic will increase as well. Here’s an important step before we get to the tips, though. If you don’t have the Yoast plugin for your WordPress blog, download and install it now! And now… to the tips…. Plan First I prefer to write directly in WordPress. While it isn’t required, I learned in my freshman journalism class that if you can write where it’s going to end up, you will save yourself a lot of steps. (We were never allowed to write on paper. We had to type our story directly into the old-school word processor at the time. In fact, we even had to pass a typewriter speed test to get into the college!) But, if you don’t (or won’t) write in WordPress, […]

1 364
Managing

Technical Leadership: Finding Balance

As leader of a team of six software developers, I get to see a wide variety of experience levels, coding styles, and effectiveness. I also have a multi-year backlog of work for my team to do. My constant challenge is balancing quality, maintainability, and productivity. These are hard enough to juggle as an individual, and they’re incredibly difficult to manage well across a diverse team. The goal of my development team is to deliver value to our customers. This is a superbly straightforward goal, but it’s not hard to lose sight of it as we work through a miles-long list of feature requests and bug reports. We’re under constant pressure to deliver features on tight schedules, and it would be easy to give into the temptation to do the bare minimum to get the work done. There’s a popular term in the startup world for this: minimum viable product (MVP). We actually do practice this to a certain extent, but we’re careful to keep an eye on where the project is headed; if it looks like it’s going to be around for a while, we need to shift gears and start building a higher quality, more maintainable product. We are […]

0 288

LOG IN

Lost your password?

SIGN UP

LOST PASSWORD