Living in the global village exposes us to new technology every day. Innovation becomes a key survival skill and you can never know enough about the world of software development.
As the software developer in your organization you are expected to bring ideas for system improvements, work closely with designers, analysts and staff, write program codes, produce specifications, prototype products, prepare training manuals for end-users, maintain the system and implement security measures. These tasks require a unique set of skills that need to be constantly improved to adapt to the competitive, dynamic environment you find yourselves in.
We have compiled a list of 15 software development blogs (in no particular order) that we feel will keep you and your organization up to date, relevant and effectively competitive:
This blog focuses on making coding and the world of computing simple. it is written by Max Kanat-Alexander – a Software Engineer at Google and the Chief Architect, Release Manager and community lead of the Bugzilla Project.
2. Scott Berkun
Scott is a well-known author and speaker with mentions and appearances in The New York Times, The Washington Post, Forbes, The Wall Street Journal, The Economist, The Guardian, Wired Magazine, The Huffington Post and many more. Scott studied philosophy, computer science and design at CMU. He has been a manager at Microsoft and WordPress.
Scott has worked at Corillian Corporation, Checkfree, Microsoft, STEP Technology and OIT. He has assumed many roles such as a Chief Architect, Principle Consultant, Web Developer and an Adjunct Professor. His sense of humor and personality shines through his blogs and proves to be an interesting, entertaining read.
4. David Walsh
This blog is a collection of disastrous development, terrible coding choices and poor project management stories where readers can submit their stories to be edited by Remy Porter.
This blog provides free open source web resources for web developers and web designers as well as useful tips and tricks on how to use these resources and their licensing options.
7. Word aligned
Thomas Guest is the author of this blog about software development and computer programming. He uses high-level languages and simple solutions in his blogs. He provides coding tips and tricks with a personal and always professional approach.
This blog offers Agile and Scrum guidance and you can subscribe to receive tips on how to succeed with Agile. Mike wrote some of the first books available on Java Development and has worked with startups and Fortune 40 companies. He is the co-founder of Agile Alliance and Scrum Alliance.
10. Regular Geek
Robert Diana puts a technical spin on social media use and career and business advice as a software engineer, database developer, web developer and programmer. He discusses tools, techniques, general programming and technology news.
This blog features topics on functional programming, domain-specific languages and NoSQL databases. Debasish Ghosh is the author and a senior member of ACM. `he has authored Functional and Reactive Domain Modeling as well as DSL’s In Action. Ghosh incorporates humor, politics and sports into his writing.
12. Jonathan Kohl
Jonathan is the founder of Kohl Concepts. He is a thought leader in mobile application development where he develops policy and strategy and helps teams adjust to methodology changes. He provides resources for developers interested in the business-side of software development
Jason Young explains ‘My brain is written in C#, I speak Node.js, and I believe the universe runs on Windows Azure.’ This is the perfect representation of how his personality shines through his blogs where he provides Azure advocacy and help advice to other people writing software.
14. Erik Sink
As a software developer for SourceGear, Erik has had formal training as a software programmer and has a B.S in Computer Science. He worked at Spyglass as a Project Lead in the browser team and together they built the original prototype versions of Internet Explorer.
15. 6 Revisions
We hope you find some helpful information in these blogs to add value to your organization and leverage your software development skills. If you feel we have left any amazing blogs out that you insist on reading with your morning coffee, drop us a comment below.