Tag Archives:

Engineering:

Coding and Testing Working Together

allacyn
Posted on in Blog, Discipline, Internal
(Photo Credit:http://shivakumar-mathivanan.blogspot.com/) We all know why it is important for coding and testing to work together, but how do we make that happen? Work toward the common goal of building an amazing software product as a “whole team”. Understand the value of what each piece provides to the overall project. Switch roles and see where [...]

Make Your Software Project a Success with Better Communication

allacyn
Posted on in Blog, Discipline, Soft Skills
In software development the quality of communication will determine the outcome of the project. Misunderstandings in any of the following interactions can mean that the project will be of less value to the client and their customers. It is possible to have a successful software project, you just have to be conscious of the potential [...]

Why Develop Open Source Software?

allacyn
Posted on in Blog, Dev Tech, Discipline, Internal, Technologies
You just graduated and now you have a fancy piece of paper that says you have a computer science degree, but now you need a job. Open source software offers a great opportunity for you to break into or work your way up in the software development industry. Benefits for Engineers: Demonstrate skills. Improve and [...]

Career Paths for Programmers

allacyn
Posted on in Blog, Recruiting
So you have started your career in programming and at some point you may want to move up the ladder. What are the career paths available to you? What should you do to find success on your chosen path? What are the skills that you need to build on to be successful? Career Paths: Like [...]

Programming Tools for Software Developers

allacyn
Posted on in Blog, Dev Tech, Technologies
A skilled engineer will use various tools to create, debug, maintain, or support programs and applications. These tools come in the form of programs or applications that are intended to assist the engineer accomplish explicit tasks. For example an engineer will use a text editor, such as Notepad to house the source code for the [...]

Enterprise App Development

allacyn
Posted on in Blog, Client Tech, Technologies
“An enterprise application is a specific type of software, which is designed to help automate and manage business data and functions. Enterprise applications integrate end-to-end business activities in a single package.” (http://it.toolbox.com/wiki/index.php/Enterprise_Application) Enterprise applications can range from customer relationship management to project management to interactive product catalogs to online shopping. There are numerous ways that [...]

The Difference Between MVC and MVP

allacyn
Posted on in Blog, Dev Tech, Discipline, Internal, Technologies
Most industries have their own language and the software industry definitely has their own that is riddled with acronyms. Two acronyms in the software industry are MVC and MVP- the two most popular design patterns for developing decoupled systems. Proven solutions to common development problems, design patterns, add organization to applications. This blog will help [...]

Software Engineering Design Patterns

allacyn
Posted on in Blog, Dev Tech, Technologies
I was going to try and write something witty about software engineering and design patterns when I came across “Introduction to Software Engineering/Architecture/Design Patterns” the first paragraph is pretty good and I felt like it did a better job than I could do at introducing the topic. If you remember, software engineers speak a common [...]

Are You Thinking Like a ‘Citizen Engineer’?

allacyn
Posted on in Blog, Discipline, Soft Skills
I ran across something that caught my eye the other day, “Citizen Engineer”. It is a book written for engineers about socially responsible engineering that includes information, advice, and opinions from the three authors themselves and other sources. The information in the book aims to help you find success in engineering. Although the book was [...]

Closing the Employment Gap in Software Development

allacyn
Posted on in Blog, Industry News, News
Working in the software development industry we are very familiar with the problem of finding enough software engineers to fill all of the positions we need. This seems like it will be an ongoing problem, I read this week on girlswhocode.comthat in 2018 there will be 1.4 million computer science-related job openings, but there will [...]