Tags » Software Design

Think before you act (or code)

When you have a good idea, there is a huge temptation to just jump right into it and get started. When the project you’re working on is tiny¬†and guaranteed never to grow beyond that, jumping right in may even be the most effective way to get the task done. 827 more words


Hash codes and Equality in the .NET Framework

This is one of those topics that all developers use nearly every day without being often aware of. Now it’s quite rare that you need to deal with hash code and override Equals. 341 more words

Software Design

What are anti-patterns?

It is just opposite to design patterns. Many times user will not be aware that his code contains an anti-pattern(s).


1) Golden Hammer:

A team gained a high level of competence on a particular tool or product or language, referred here as golden hammer. 138 more words

Software Design

What are Design Patterns?

What are design patterns? And why we need to know them?

Design patterns are proven solutions to repeated/existing problems. Someone has already faced this problem and overcome it with a solution. 188 more words

Software Design

Apple's HIG honcho Christie retirement confirmed as sources rebut claims of internal struggle

“In a statements furnished to multiple news outlets on Wednesday, Apple confirmed that Human Interface director Greg Christie will be leaving the company in a planned exit later this year, while additional reporting has disputed claims that his departure was a result of a spat with design chief Jony Ive,” AppleInsider reports. 218 more words


Apple's star designer Jony Ive to expand his empire - can succession questions be far behind?

“Apple Inc.’s star designer Jonathan Ive is expanding his empire,” Daisuke Wakabayashi reports for The Wall Street Journal. “In an internal email, Apple said Greg Christie, who led the company’s ‘human interface’ team that designs software for its products, is retiring, according to people who have seen the email” 453 more words