Welcome!

Salma Saad

Subscribe to Salma Saad: eMailAlertsEmail Alerts
Get Salma Saad via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Salma Saad

Sharing software and services across teams poses many challenges. At the minimum, each team will have its own agenda and release schedule and will be largely unaware of each other's day-to-day work. Sharing becomes even more difficult in cases when the teams are geographically separated from each other or when they work for different companies. In this article I will go over communication, automated builds, testing, documentation and other topics to facilitate the sharing of code and services. Background My younger son received a new football for Christmas. Soon enough I heard the complaint from his older brother that he was holding on to the ball instead of playing a game. Then I heard the negotiations begin, "I'll give you this Pokemon card if you throw me the ball ..." The indecision showed clearly on my little guys face. I could see the gears turning in his brai... (more)

Custom Debugging with WebLogic JMX

Maintaining complicated legacy applications is a challenge, which is often made worse by lack of documentation, nonintuitive design, and coding practices. Unfortunately almost all software developers will find themselves with such an assignment at some point in their careers. In the case of any application that utilizes a database, it is very useful to trace SQL statements generated by the application. Such a trace would help with profiling performance bottlenecks, debugging errors, and in facilitating the developer's understanding of the business processes associated with the a... (more)

Do You Translate Well from Geek to English?

My son took a bite of his hamburger and immediately exclaimed "it's too spicy!" I knew there was no spice in the burgers (okay there was some black pepper) as I had made them from scratch. I ate some myself and said, "See, not spicy". He took a long hard look at me and then he said "YOU don't think it's spicy, because YOU are not a kid!" Yes I am not a weirdly picky kid who loves seaweed but won't touch his hamburger. I am just the exasperated parent trying hard to figure out the most efficient strategy to getting from a defiant to a compliant five year old. I do realize that to ... (more)

What’s Not So Obvious About Code Reviews

When conducting code reviews then you should determine if code reviews are just something you check off your list or have they actually gotten you closer to better quality code? Your motivations and attitudes towards code reviews can greatly affect their effectiveness. When my son started preschool at three years old he was expected to put his shoes on by himself. One of the first directions his teacher gave me was to say nothing if he put them on the wrong feet. I soon came to understand the wisdom of this approach. He wore his shoes on the wrong feet for a few days before figu... (more)

Feeling Valued as a First Line Manager

You were an individual contributor and you were good at your job. Now you're a manager and you've stopped producing something tangible. So what good are you? Why would your team respect you? Aren't they better at the work than you are? The manager job description has a concrete list of things you should be doing. These include some very important activities such as conducting reviews, suggesting training etc. Personally, I need more than what's in the job description to feel like I am providing value to my team. In addition to managing I also need to lead. Leadership is an art m... (more)