-
Software Development
Enterprise Architect Program for organization
From kick start to acceptance First seek to understand. Don’t do EA for EA’s sake. Really seek to understand what…
Read More » -
Software Development
Fixing Bugs – there’s no substitute for experience
We’ve all heard that the only way to get good at fixing bugs in through experience – the school of…
Read More » -
Software Development
25 things you’ve said in your career as a software engineer. Admit it!
This article is inspired by an older blog post. I’ve updated it to reflect modern languages and technologies. “It works…
Read More » -
Software Development
Build Flow Jenkins Plugin
Most of us we are using Jenkins/Hudson to implement Continuous Integration/Delivery, and we manage job orchestration combining some Jenkins plugins…
Read More » -
Core Java
Java Executor Service Types
ExecutorService feature was come with Java 5. It extends Executor interface and provides thread pool feature to execute asynchronous short…
Read More » -
Agile
Build documentation to last – choose the agile way
Lately I wondered what the best way to document a project is? My documentation experience vary among different tools and…
Read More » -
Agile
The Demise of IT Business Analysts
IT departments typically staff themselves with a group of folks known as business analysts. These folks have the responsibility of…
Read More » -
Career
What’s Your Geek Number? My Points System To Rate Software Engineers
The ability to quickly and accurately rate the ability of software engineers after reading a résumé and conducting a relatively…
Read More » -
Software Development
Single Writer Principle
When trying to build a highly scalable system the single biggest limitation on scalability is having multiple writers contend for…
Read More »