Fundamental Software Architectural Patterns

8 Important Software Architecture Patterns You Need to Know About

Be it regular expressions or design or architecture, knowledge or patterns help. Over time we start to use them intuitively. A simple primer on software architectural patterns can be found here

6 Tips to Overcome Scaling Challenges Like Design Decisions, Tech Debt, and Developer Satisfaction

The concept of DRI (Directly Responsible Individual) is something that works, but we hesitate to bring it up. Read about this and other tips, here, that can help you address productivity and morale.

The Best Engineers Think Like Investors, Not Builders

If you are one who calculates the opportunity cost of technical debt, probably you should think like an investor, not an engineer. Head, here for an interesting take.

12 Essential Skills for Agile Developers

We believe it is overkill, but who is to question Gartner? However, as ever it gives you a good framework to give yourself a score on where you stand. Take a look here

Fun Stuff

Any programmer would have done this