5 Podcasts Every Software Developer Should Check Out

August 27, 2020 / in Software Development, / by Number8

Podcasts have dramatically increased in output and popularity in recent years. They have gone from providing an interesting educational background track for your commute, workout, or house chores to addressing niche topics in an engaging and accessible manner. Luckily, the influx of new podcasts means that there’s something for everyone. There are a number of great Software Development podcasts for professional developers, students, and laypeople alike. In this post, we will provide an overview of some top picks.

Syntax

Web developers Wes Bos and Scott Tolinski have created this long running podcast for other web developers. In 2019, Overcast listed it as a top 20 technology podcast. In the podcast, they delve into CSS, Javascript, Wordpress, and Software Design/Methodologies. They also share tips on work/life balance, self-improvement, mental health, and how to build a small business. Often comical, this podcast breaks down complex information into useful nuggets of information, or “tasty treats” as they call it. Therefore, Syntax is a must-listen for any developers who want to expand their skills while listening to entertaining conversations.

Developer Tea

With over 13 million downloads, Developer Tea is another smash-hit podcast. Run by Jonathan Cutrell, co-founder of Spec and developer at Clearbit, it is designed to fit into the duration of a tea break. According to its website, it “exists to help driven developers connect to their ultimate purpose and excel at their work”. In short, this podcast is great for those with a busy schedule seeking relevant insight beyond just technical issues.

Coding Blocks

Another highly-rated podcast is Coding Blocks. Professional programmers Allen Underwood, Michael Outlaw, and Joe Zack host the show. This podcast is unique in that it provides a number of alternative resources for listeners. For instance, they include videos, informative articles, episode summaries, a newsletter, and links to tips and tricks referenced in the podcast. As a result, these alternative tools can be great for developers-in-training or visual learners. Also, the amount of dedication and passion put into this podcast is obvious and refreshing.

Software Engineering Daily

Run by software engineer Jeff Meyerson, this daily podcast is especially focused on addressing new trends and cutting-edge technologies. Meyerson has also interviewed a diverse group of relevant business leaders, such as Facebook Execs and Cryptocurrency investors. Overall, this podcast is a must listen for anyone seeking to keep up with the front-lines of technology and software development.

Cloudcast

Founded in 2011, Cloudcast is one of the oldest and most reputable software engineering podcasts. According to their website, “Co-hosts Aaron Delp and Brian Gracely have interviewed technology and business leaders that are shaping the future of computing. Topics will include Cloud Computing, Open Source, AWS, Azure, GCP, Serverless, DevOps, Big Data, ML, AI, Security, Kubernetes, AppDev, SaaS, PaaS, CaaS, IoT.” Cloudcast has continually remained at the front lines of technology podcasts. Intimidated? Fortunately, you can look through years of content on their website’s comprehensive archive. Podcast statistics suggest that nearly one third of the U.S. population listens to a podcast once a month and just under a quarter listen weekly. So, with over 850K active podcasts currently available and new ones entering the market all the time, we'll be adding new recommendations to this list in the months ahead. We are an information technology company with years of experience. We have helped hundreds of clients leverage technology to become more efficient and increase profits. Interested in learning more? Let’s connect. Send us an email or give us a call at 502-212-0978 and we can get the conversation started.

Common Misconceptions About Staff Augmentation

Staff augmentation has become popular in recent years. Being a new concept, there are certain things that people don’t understand about it. Simply put, staff augmentation is a way that a company fills the gaps between the skills they possess and those that they lack to complete a certain project by means of hiring temporary help. Companies often try to just redistribute workload to cover the area that is missing. However, by doing this, they are only taking away from the regular tasks they have and often won't get the end results that they want from the new project.

Answers to 4 Common Misconceptions about Staff Augmentation

Why do companies choose to flounder instead of looking for outside help through staff augmentation? Many people still have misconceptions and don’t exactly understand the idea, or they are simply unaware of the concept entirely. Continue reading to hear about the truth behind these misconceptions.

“It is a waste of money or more expensive than permanent employment.”

Many employers believe that since augmented staff is often paid by the hour rather than salary, it comes out to be more expensive. Some also believe that it does not save the company any money to contract someone just for one project. Looking at the comparison of the augmented staff’s hourly pay compared to the salary of permanent employees can be deceiving because this does not look at the whole picture. In reality, hiring augmented staff can help bypass in-house costs that it would take to search for, hire, and train a new member of the team. “There is too much risk and no long-term benefits.” Teams sometimes think hiring augmented staff is risky. They may be hesitant to relinquish power over certain projects. Or, they might not believe that someone working remotely will follow through on their promises. They may even be worried about work quality. However, staff augmentation teams are specifically trained to acclimate to different environments. This includes effectively working with varied teams and types of people. After all, this is their job—to work on one project and then move to another company or team. They are used to adapting and achieving goals within deadlines.

“Communicating and managing an augmented staff is too difficult.”

Because augmented staff often works remotely, many people believe that communication and management is more difficult. However, if you can keep open communication by way of email, phone calls, or virtual meetings, everything will be fine. Augmented staff expects to be very responsive and communicative, looking for opportunities to align with teams and increase efficiencies and productivity.

“Technical support is just as constructive.”

While technical support can be helpful, staff augmentation fulfills a different role. Staff augmentation actually brings in another person and skillset to help with a project. In contrast, technical support aids people already on the team with technical issues. Staff augmentation can provide benefits to many different types of businesses and teams. Companies can approach projects in a more dynamic and successful manner. They can meet more aggressive deadlines and objectives. Really, the questioning of staff augmentation isn’t about whether or not it is a good idea. It's about who provides the best services for the specific skillsets you are seeking. Not all staff augmentation services are equal, though. You have to find experienced staff augmentation companies with successful track records in a given sector. As an information technology company with many years of experience, we’ve helped hundreds of clients leverage technology to become more efficient and increase profits. Interested in learning more? Let’s connect. Send us an email or give us a call at 502-212-0978 and we can get the conversation started.

Tips For Transitioning To An Agile Approach To Software Development

The agile software development lifecycle is often considered one of the best approaches by industry experts. Studies show that this approach ensures software development teams are 37% faster in delivering products and 16% more productive, which can benefit your company significantly.

Many software development teams follow the traditional waterfall approach, which is fairly straightforward while also being very rigid. With this approach, the design tends to happen all at once up front, with the final product being unveiled at completion.

Such an approach isn’t very suitable for modern markets, especially if you need to develop a complex, large-scale application. Follow along for some tips to help teams that are intimidated by the prospect of transitioning to an agile approach.

6 Tips To Help Your Software Team Become More Agile

1. Make Sure Everyone is Onboard

Agile relies on collaboration between different teams. it will only be successful after a comprehensive implementation involving all departments from executive and management levels to ground teams. That's why it is important to make sure everyone is on board and agrees to adopt the agile approach. Program sponsors must get management commitment in particular to ensure success. Make sure both business and IT sides of your company agree to get involved before working on the transition.

2. Train Staff

The Waterfall and V-Shaped software development approaches don’t require much formal training, but agile is different. It is a little more complex and flexible, which means training can help developers adopt it completely. A few training sessions will ensure your team is familiar with the system and knows how to use it well. It will also ensure your staff doesn’t feel confused or overwhelmed by agile’s more complex workflow. Making the transition easier for a development team ensures your end-product isn’t affected by the change.

3. Maintain Communication

Communication is an important aspect of Agile because different teams working on different phases of the product must remain on the same page. Communication is especially vital when you're transitioning from other systems like Waterfall or V-Shaped to agile.. Teams should work from the same location and report their progress on a consistent schedule to team leaders. This will help you notice any issues with adaption and clogs in the machine early on.

4. Collaboration is Important

Agile places a lot of emphasis on collaboration during software development. Teams that were traditionally isolated from one another must communicate regularly to ensure they move through all phases smoothly. That can only be possible if you encourage a collaborative atmosphere. Agile requires team members to contribute their thoughts, opinions, and ideas to the project. It encourages people from different teams to identify mistakes and share them, which helps improve the quality of the end-product.

5. Create a Plan and Road-Map

Experts recommend creating a plan and road-map for agile adoption. This ensures the process isn't as intimidating for your team. Developers transitioning from Waterfall or other methodologies are accustomed to a rigid, straightforward project structure. Agile is more flexible so creating a plan or road-map can help. This plan will change during the project if needed, but it will still provide some direction.

6. Ensure the Transition is Gradual

Shifting to the agile model abruptly will do more harm than good. A gradual transition gives your team and stakeholders some room to adjust and adapt their work habits accordingly. This also ensures team members don't develop bad habits that may hamper the quality of their work later. 

It is a good idea to bring in an experienced agile coach to guide your team and establish a foundation for the system. This ensures you have a good plan in place and the transition is as smooth as it can be.

At Number8, our philosophy is to empower our clients to produce better software, faster. We are experts in augmenting scrum teams with senior consultants that can help increase team velocity immediately. I f you’re interested in learning more about Number8 and what we do, give us a call at (502) 890-7665, or check out our information page.

SOC 2 – Securing Our Future

May 12, 2020 / in Uncategorized, / by Number8

We have an announcement- number8 is now a SOC 2 compliant organization!

 

logo for AICPA and SOC certification               

Oliver Ray - Roughly a year ago, our management team had a discussion about the impactful investments our organization could make to establish a more secure future for number8. These conversations quickly crystalized into a clearly defined need to adopt and implement a standardized framework for control and oversight activities related to our consulting offering. The management team set out to find the most appropriate audit and control framework for our remote software development consulting services. Through multiple client and prospect interviews we landed on the SOC 2® - SOC for Service Organizations: Trust Services Criteria that has been defined by the American Institute of CPAs (AICPA). The SOC 2 standard creates consistent reporting on controls enacted throughout a service organization that are relevant to security, availability, processing integrity, confidentiality, and privacy. These reports are intended to play an important role in the oversight of an organization. They also establish key processes for internal corporate governance and risk management processes, as well as regulatory oversight. The last key advantage of the SOC 2 standard is the ability to continually enhance different controls to suit the needs of clients. At number8, we value the creativity of helping clients get more work done and reduce the barriers to deliver quality software. Due to the number8 track record of high-quality client interactions, SOC 2 seemed to be the ideal standard for us. There have been no major security incidents in the 11 years number8 has been in operation even as we’ve grown our team to over 200 consultants distributed across 14 countries. Our long-term commitment to our clients and our consultant’s long-term commitment to development has certainly had an impact on our ability to provide secure processes to our clients. More than 50% of number8 consultants have been in some form of a development role for more than 8 years and 75% of our current consultants have been working with the same client for more than 1 year. While working through the preparation of our most recent SOC 2 report, it became clear that the standards and control framework established by the AICPA matched closely with the corporate values defined at number8. We have developed our core values with our clients firmly in mind. Not just as they are today, but how they will evolve in the future. Specifically, 3 of our 8 values were prominent in this decision:
  • Everyone at number8 is Customer Obsessed – we guarantee our client needs are met. We adopt our clients’ products and challenges as our own.
  • We always Embrace Transparency – we ensure all work is completed with the highest degree of quality, honesty and integrity. We seek to own our errors, be realistic about the expectations we set, and express courage in asking difficult questions. We are open about everything we do.
  • Every consultant the comes to number8 Builds for the Future while Prioritizing for the Present - It is imperative for the success of our clients to consider the impact that daily decisions have on the future of their organization. number8 consultants consider future impact; while increasing velocity today.

          -Oliver Ray, Managing Director  

5 Stakeholder Questions To Ask Before Starting the Software Development Process

Software development is an intricate process that requires skill, planning and team effort. There are several stakeholders involved in the project, from company executives to various departments within the company. It isn't possible to satisfy all of them completely, but you can take their concerns into account before working on the project by asking the right questions. Doing so can help you understand their priorities and plan the development process accordingly. Here's a list of 5 questions to ask before starting a software development process:

  1. What is the Product?

    Projects tend to get out of hand if you don't have a clear vision in mind. Software developers need to understand what the end product should look like before they even start planning for it. For example, does the company want an app that will help users find the best online deals? Does it want a software program for its HR department? Stakeholders can provide a list of features or ideas for the end product to make things easier for a development team. If there's any dispute about the final product, this will be the best time to resolve it. Make sure everyone is on the same page before proceeding.
  2. What is Not a Part of the Product?

    Developers can sometimes go overboard and add features or elements that aren’t necessary. That happens if they don’t know what should be excluded from the final product. For example, if a website is only delivering to the US, there’s no need to include a feature to convert prices to other currencies. In many cases, stakeholders assume their development team is going to deliver something, but the latter is unaware of it. It is essential to establish what you will and won't deliver.
  3. What is a Successful Product?

    Software programs are tools designed to achieve a specific goal or purpose. A company creates a website if they want to establish a presence online. They design an app if they want to build a robust and long-term customer base. They develop a software application to make daily processes easier. If the product fulfills these goals, it is considered successful. The end goal isn't to deliver a good product; it is to provide a product that succeeds in the market. There's a clear difference between these two goals. For example, a website can be beautiful and functional but still not provide all the services the target audience needs. Stakeholders should define what a successful product means to them at the start of the project.
  4. Do We Have a Single Point of Communication?

    This is one of the most challenging aspects of project management. The project starts with one team and one client, but eventually, a large number of people start becoming part of the process. The IT guy must approve one aspect of the design, the other should please the marketing expert, and so on. If these people start offering suggestions or requesting changes, the project can quickly get out of control. It is crucial to establish a single point of communication between stakeholders, clients, and development teams. You can maintain a smooth flow of information while keeping track of numerous requests.
  5. What are the Potential Roadblocks or Problems?

    No one likes to discuss problems before they work on a project, but you need to address it. Gather all stakeholders together and ask them about possible hurdles. Can the project run out of money? What happens if some temporary contractors don't live up to expectations? What if the client changes their mind in the middle of the project? If you know about possible hurdles, you can develop systems to counteract them. These questions will help a team start their project on a firm foundation. Don't hesitate to ask questions to stakeholders; the answers will help improve the quality of your end product.
At Number8, our philosophy is to empower our clients to produce better software, faster. We are experts in augmenting scrum teams with senior consultants that can help increase team velocity immediately. If you’re interested in learning more about Number8 and what we do, give us a call at (502) 890-7665, or check out our information page.  

Outsourcing IT? What to Look For in an IT Outsourcing Agency

Outsourcing is a great way to get things done at an affordable cost and avoid the hassle of adding more people to your staff. For example, you can delegate all of your IT maintenance requirements to an external IT firm instead of creating a new department for it in-house. There are two opinions on outsourcing; some people believe it's a great way to get the job done while others worry that outsourcing compromises quality and security. The quality of service depends on the competence of the firm you hire. Here are some things you should look for in an IT outsourcing agency:

  1. Substantial Industry Experience

    Look at the amount of experience the company has before hiring them. Experienced establishments know how to interact with customers, understand priorities, and have a proven system in place. They are better equipped to deal with emergencies, unexpected delays, and last-minute changes. You can ask the company about their experience directly or look at the information provided on their website.
  2. Good Company Culture

    IT companies often struggle to maintain a good company culture or work ethic, which can compromise the quality of service provided. Do some research into the company’s background to understand if their culture aligns with yours. This can be especially beneficial if you intend to maintain a long-term relationship with the outsourcing partner.
  3. Reputable Past Clients

    Looking at the past clients and getting in touch with them can tell you a lot about the company. Ask the outsource partner to provide some referrals so you can discuss the quality of services provided with someone who has already worked with the company. Past clients will offer unbiased and straightforward information about the company. They will point out flaws and habits that you need to be wary of while highlighting the right qualities.
  4. Good Infrastructure and Technology

    An IT company should have good infrastructure and technology. For example, you won't want support from an IT company that still uses outdated technology and software programs. You won't want to share vital information with an establishment that doesn't have a robust and current security system in place. Make sure the company uses the best and most current technology so you can get the most consistent results.
  5. Strong Customer Support System

    A reliable customer support system is the heart and soul of any outsourcing partner. Look for a company that spends time and effort on their customer support. There are many ways to identify a proper set-up; look for the characteristics mentioned below:
    • The partner offers multiple ways to get in touch. You can call, message, email, live chat, etc.
    • They provide a dedicated expert as your point of communication. You can go to this expert for all of your concerns.
    • They offer 24/7 support for emergencies. For example, IT maintenance and repair service will respond promptly if your system crashes, even if it is on a Sunday.
    Good customer support is one of the most important characteristics to look for in an outsourcing partner.
  6. Wide Range of Services

    Keeping track of multiple vendors and outsource partners is a drain on resources, which is why you should look for a company that can handle all of your IT needs. They should be able to provide on-site services, remote services, conduct new installations, dispose of old hardware, etc. If you can find a company that does everything you need under one roof without compromising quality, hire them.
At Number8, we help businesses optimize their operations with onshore, nearshore, and offshore outsourcing. Our teams–both foreign and domestic– provide effective communication and service that allow your business to grow at a rate that keeps up with your market. If you’re interested in learning more about Number8 and what we do, give us a call at (502) 890-7665, or check out our information page here!

When Small Businesses Should Turn to Outsourcing

Outsourcing is a buzzword right now. Companies, large and small, are seeing the benefits of outsourcing and taking advantage. However, more often than not, the larger companies are the ones who truly take advantage of outsourcing. This is mainly because they have the funds and the work to do so efficiently. That doesn’t mean small businesses can’t benefit from outsourcing. They just have to approach outsourcing for small business wisely. And be sure to only use it when it is sure to benefit the company. So, where does a small business owner start when considering outsourcing? With just that - a consideration. Pairing the consideration that business could benefit from moving work outside the office with an assessment of the business practice is a good place to start. This way of thinking will ensure that small business owners are making the right decision at the right time. Only once a lot of thought has gone into how outsourcing can help your business will it be time to look into outsourcing options. Follow along to learn what should be considered when looking into outsourcing for small business and where to start.

Four Signs Outsourcing for Small Business Could Help Your Company

1. The Same Problems Keep Coming Up

Every business, big or small, experiences a problem that continues to come up. Maybe it’s a part of a quality assurance checklist that is constantly overlooked. Or, perhaps, the team is unable to effectively deliver one of its promises time and time again. If there’s a particular aspect that the company continues to struggle with, it may be time to outsource that aspect. There are a couple of questions business owners can ask themselves to determine if outsourcing is the best option. First of all, is there someone within the company who can take the work on? Can they do so without compromising their own set of day to day tasks? Secondly, can the company afford to pay this worker less than what it would cost to hire an outside agency? It’s time to outsource that work and keep the company moving forward if “yes” is not the answer to both questions.

2. Requested Work is Out of Your Wheelhouse

Another time to consider outsourcing is when work requests are coming in that your team cannot handle. Perhaps they don’t have the bandwidth to get it done effectively. Or perhaps the experience just isn’t there. Regardless of the reason, if there is work that needs to be done and your employees don’t have the ability to do it, it may be time to outsource that work. Another opportunity to outsource when work is not in your wheelhouse is when it concerns a chief officer within your company. There are plenty of agencies that supply CMOs, CFOs, or CISOs to companies struggling with filling those positions or functioning without them. That’s one of the beauties of outsourcing — no matter what it is you need, someone out there has it.

3. A Lot of Your Time is Spent on the Same Tasks

Do you find your day-to-day within the office is spent on the same tasks that could be chalked up to housekeeping? Perhaps you’ve observed that some of your most competent workers are spending too much of their time on tasks below their skill level. Regardless of the reason, if you can automate mundane tasks then do so by all means. Find programs to help with social media posting, billing, and additional clerical work, data entry, and the like. For all other tasks that you’d like to delegate to someone that is not a crucial member of your team, outsource. Some tasks can be outsourced to interns, so look at local colleges for interns interested in a career in IT. Other tasks can be outsourced to third-parties, both nearshore and offshore, depending on what kind of turnaround time you’re needing.

4. Your Creativity is Not Meeting What’s In Demand

Most companies that deal with website design, inbound marketing, or social media management have a grasp on creative tasks. Whether it’s an entire design team that remains in-house or a single person who is an expert in all things creative, if your company is cranking out design work, there is a designer on staff. While a single creative member or a team of designers can get a massive amount of work done, what will you do if a client requests video work? It’s not feasible to hire an entire video department for a one-off project, but you can adjust your pricing to cover outsourcing a video project. Outsourcing may add a few lines to your company’s month-to-month balance sheet, but the benefits of it often far outweigh the cost. When applied correctly, to the appropriate aspects of a small business, outsourcing can be extremely beneficial. At Number8, we offer nearshore outsourcing services to a variety of business across the United States who need help with developmental work. If you’re looking for a team of experienced developers to help your small business churn out software development, contact us by calling 502-890-7665 today!

How To Overcome 7 Common Software Development Obstacles

Launching a newly developed software is as challenging as it is rewarding. Developing software from the ground up is no easy feat. It takes a lot of planning, time management, and knowledge of the ins and outs of information technology. When the launch of a software development project goes off without a hitch, it’s an IT miracle. It’s known that with software development, as with most IT projects, there can be some obstacles to overcome. More often than not, things go wrong within the coding or through a development process that must be fixed. Sometimes developers even have to go back to square one and start the entire project over. However, that is not always the case. Developers prepared to overcome obstacles are often successful in doing so. The key is knowing how to overcome common software development obstacles. This way you can ensure that the launch of your software goes smoothly. You may be asking yourself if every software development project is different, what are common software development obstacles? And that’s what we’re here to help you with today. Follow along to learn how to overcome 7 common software development obstacles before starting your next project.

7 Common Software Development Obstacles You Can Overcome

1. Poor Time Management Sets Unrealistic Expectations

Mismanaged timelines and missed launch dates are common obstacles that people overcome during a software development project. Whether it’s due to unforeseen roadblocks or issues that were expected to come up, there’s not much worse for a project than an extended delay. One of the best ways to avoid missed deadlines is to brainstorm with your team before starting the project. What could go wrong? Which pieces are expected to break? Where do you foresee there being delays? Being prepared for the inevitable bumps in the road is the best way to get over them smoothly and without too much delay. When a problem does come up that threatens the timely delivery of a project, stay calm, get the team together, and work as a group to find the best way forward.

2. Issues with Integration

Compatibility can be an issue with any project. When developing new software from the ground up, how do you ensure it pairs with all the tools the client already uses? One of the best ways to go about integration is through the use of application programming interfaces (APIs). Another option is to partner with the other tech brands that the client is prone to use. Find ways to work together with already utilized tools and teams of developers experienced with said tools.

3. Breakdowns in Communication

No software development program was launched alone. Depending on the size of the software development project, the team working on it can be as small as 5 people or as large as 20. When a communication breakdown occurs, it can have disastrous effects that could put the entire project in jeopardy. One of the best ways to avoid a communication breakdown is by hiring an effective project manager. Someone who can divide tasks among the team then ensure each of them is done and any changes which may affect the entire development outcome are communicated effectively is imperative to a successful project.

4. Overloading the Software with Features

While some features are necessary, others can be downright frivolous and simply load a software down. There is such a thing as too much and, when it comes to software, the line between just enough and too much is very thin. One of the best ways to circumvent overloading your software is to focus on features that truly embellish the core goal of the program. Less is always more in software and features that help the software rise above other programs are useful, but the goal of the software is to solve a problem, not create more, so keep features slim.

5. Not Understanding Exactly What the Software is For

One of the best ways to succeed in software development is to have a clear vision of what success looks like. Being able to completely understand how your software should work if it is working well will make it much easier to get to that finished point. Determine the “why” of the software before beginning the development process. Once you start, do not waiver from that why without good reason.

6. Not Realizing the Importance of Quality Assurance

Customer satisfaction is dependent on extensive quality assurance. Sending a software development project out into the world without assuring it is working as well as it possibly can is IT suicide. In order to achieve a high-performance product, the quality of the coding needs to be reviewed and tested continuously throughout development. Consider hiring a tester from a third-party source or create your own quality assurance checklist, in-house, and employ it repetitively.

7. Not Having a Target Audience Defined

While you, and your team, may think that your new software project is the best thing since sliced bread, not everyone will. Defining a target audience can help to avoid wasting time and money once the project is launched. Outline the demographics of the ideal user of your software. Then build a marketing plan that will appeal to that demographic. There are third-party companies available to complete market research, including focus groups, which can help identify the perfect consumer and what rings true with them in regards to marketing.

There are a lot of dos and don’ts to consider when developing new software. These are some of the software development obstacles our team has learned to avoid.

The more dos you can accomplish and don’ts you can avoid, the more likely your project will launch smoothly. All in all, the more planning you can put into your project prior to starting, the better. The tips above will help you to avoid a variety of issues, but there are always unforeseen circumstances. If you are in the middle of a software development project and have hit a roadblock, Number8 can help. Our dedicated team of software developers located in Louisville, Kentucky and at our nearshore office in Costa Rica has worked together to launch countless software projects successfully. Contact us today by calling 502-890-7665 to learn more about what we can do to help you wrap up your project.

GET STARTED TODAY

We’d Love To Schedule A Time To Talk.

Provide your information to talk with a number8 Relationship Manager about your development needs today and feel what it’s like to be listened to before being sold a solution.

  • This field is for validation purposes and should be left unchanged.

We’re Everywhere

number8’s onshore office is located in Louisville, Kentucky where our Account and Relationship Managers work hard to provide all of our clients with exceptional customer service. We also have consultant offices located in Escazú, Costa Rica and San Pedro Sula, Honduras that give us a strong local presence allowing for top-level recruitment, technical training and low employee turnover.

Our Locations
orange_Pin-10Feb