What makes a good software developer? Amadeus Consulting discusses 5 key characteristics that separate good software application developers from great custom software developers.
Tag: "Software Development"
When determining the best fit for your company, the following questions can help pinpoint the important needs and lead you in the direction of either custom or configurable software.
Amadeus Consulting’s team discusses the issue of custom software versus configurable out-of-the-box software, and how to figure out what option best suits individual needs.
With so many platform options available to customers, Amadeus Consulting breaks down the benefits of each platform to best judge which one (or ones) are correct for your application development project.
When Microsoft decides it is going to do something big, it generally makes very little noise. Apple and Google will shout from roof-tops, hold press conferences and generally make a big fuss. When you’re the biggest kid on the block you don’t have to generate fuss, it comes with the territory. Over the last couple [...]
Software development is a complicated process. There are many things that must be remembered, best practices to be followed, caffeine to be ingested and don’t forget: a product to be delivered. At Amadeus Consulting we’ve developed thousands of applications for the Web and no matter how hard we try there are always things that a [...]
If you’ve managed software developers long enough you’ve heard this phrase: “That code is old, we should replace it.” In fact, I’m sure you’ve heard it more times than you can count: if you had a nickel… well you get the idea. Is old code bad? Should it be replaced? Where does the prejudice come [...]
The common knowledge about structs is they are value types, while their counterpart, classes, are reference types. A struct variable directly contains its data, while a class variable only contains a reference to its data. This allows different semantics: structs do not get allocated on the heap, they are always passed by value on the stack. This increases efficiency because a struct variable can simply be copied from stack frame to stack frame.