Skip to Content

Becoming an Effective Manager

Posted By: Matthew Darby on September 22, 2008
Related Categories: personal

I'll be the first to tell you that I don't consider myself to an expert in this topic. In fact I am still learning. Recently I have entered this role at work and I have been introducing a mixture of techniques I have picked up from previous supervisors I had over the years while mixing in the things I have always looked for in a great manager. The role doesn't come easy for me, nor do I take it for granted and yet I am humbled to have the opportunity to serve in this role. It is truly a blessing.

I have a passion for software development and it in this area I like to put my focus in, but even being an effective and pragmatic developer demands that I be aware of the other soft skills that are necessary to perform my job. Creating an maintaining a relationship with the people around you whether it is your coworkers or your client is truly important. Clearly communicating your goals while recording the requests you receive is also promising traits of a great developer. For me establishing this base where I began my career has been one of the things that helped me to even be considered for my current role. So for me, before I could even think of becoming an effective manager I first had to an effective developer with great communication skills.

[More]

Writing Tutorials with Wink

Posted By: Matthew Darby on August 2, 2008
Related Categories: technology

Have you ever needed to write up a tutorial for something that covers a process on the computer? You could grab some screen captures and add them into a word document, but they can't cover actions or processes that are better conveyed when recording their movement.

This is where Wink comes in. Wink is a free product that allows you to create flash based tutorials. It is pretty simple to use, you can start a capture, either on a particular window, your screen, or a editable area on your computer and record your actions you want to discuss. Next you can take the screen shots recorded and add text boxes, shapes or other image to help discuss what it is your are trying to convey to your users.

I hate writing documentation and I hate having to prepare documentation, but I recognize the need for providing it. Wink has come in handy for me as I create tutorials for how to do certain things. Even now I am completing a task with it, I had long put off.

Grab a copy of Wink here: http://www.debugmode.com/wink/

Looking Back At Old Code

Posted By: Matthew Darby on July 19, 2008
Related Categories: development

I have been a software developer for nine years. It's pretty interesting to go back and look at old code, and if there were any, read over comments to remind yourself what you were thinking at the time when trying to tackle a particular problem. I have noticed that originally I was displaying strong object-oriented design but have now regressed into a procedural developer in some aspects of my recent applications.

I am a big proponent of using frameworks such as ModelGlue and Fusebox, and I currently use Coldspring to for dependency injection. It seems though when I take a step back to look at where my code is compared to what I did in the past, I see a lot of procedural code in many of the methods I have generated lately. Part of my reasoning behind looking back at where I have grown as a developer stems from the recent changes in my development team at work and reading through Ben Nadel's attempt to learn OO.

As I look to take on a new role with my team at work, I know it will be important for me to really evaluate what I do and why I do it in the planning and design phase of software architecture. While certain software patterns seem to almost fade in the background do their expected use, such as the model-view-controller, looking when it would be useful to implement the Factory patterns, or recognizing areas to help other members of my team be aware of different useful approaches will become important. So I am glad I have at least the foundation to rely upon to know how to be a pragmatic programmer. I look forward to the new challenges that lie ahead of me, but its nice to also be able to look back and see where I have come from.

Designing Accessible Web Sites

Posted By: Matthew Darby on July 10, 2008
Related Categories: Accessibility,development

In the past year the government institute I do contract work for has renewed its focus on 508 Accessibility. What this implied for us was ensuring all images utilized the alt tag as a means to provide a text description, or ensuring all tables had summaries of its data thus requiring the tables be for tabular data and not for design and layout purposes. It required a stronger knowledge of CSS and a better understanding of how screen readers interpret web pages. We traversed our text to ensure we applied the acronym tag were appropriate. It also meant that with what javascript we used that there was a alternative means to access the data depending on its usage, when javascript is turned off on the browser.

When addressing the strict adherence to the 508 policy for the government website, it made me look at certain web pages I do in other areas, such as my own or my dad's website. In doing so however, it does make it difficult to utilize certain technologies like extensive flash or ajax. The reason is that today's screen readers can not interpret actions that are not directly communicated back through the browser. This is unfortunate but it doesn't mean that flash or ajax are totally out of the picture to design accessible sites.

When I decided to redesign my blog after a two year hiatus, I downloaded the latest version of Ray Camden's BlogCFC code and went to work with the desire to make the two column default design transformed into the three column design I currently use. As I began make the appropriate modification i saw that to add comments that a javascript window is launched, so I continued to modify so that the comment form would be embedded in primary page. It seemed as though I have already become accessibility minded where before it never crossed my mind.

It is my hope that as technologies such as Flex, Flash, Silverlight and more become more prevalent in websites, that the accessibility assistance programs can catch up. As I look forward to learning more about programming in Flex, it would be a shame to find out many of the things I want to do with it, will only work for only a small portion of my intended audience

A Surprising Success

Posted By: Matthew Darby on July 23, 2006
Related Categories: personal,social

Last night a good friend of mine had a surprise birthday party that he may not soon forget. I worked with his girlfriend for the past month plotting and planning this occasion that would bring the majority of his friends together as well as his brother, the preparation seemed to be well worth it.

His birthday is actually on the same day as my mother's birthday and two days before that my sister has her birthday. Because I went home to see my family on the 4th of July and I will be traveling with them to New Hampshire this coming weekend I had decided to stay in town to help put this little gathering together.

Two years ago for my birthday my friends got together to throw a surprise birthday party for me, so I knew at some point I had to return the favor. Two years ago this same friend and I traveled to Florida the week of his birthday except the actual day of his birthday was spent just going out to dinner, basically, a relatively quiet affair. This year however was quite different and I was glad to see everyone who showed up.

To all who played a part in the preparation and execution of the surprise, no matter how big or small your role was, I thank you and the birthday boy and his girlfriend thanks you as well.

New Opportunities

Posted By: Matthew Darby on July 16, 2006
Related Categories: personal

Within the past month so much has changed around me that I am still trying to get settled and readjusted. Lately I have been more active than I ever have been in my life. About a year ago I made a decision to move from my current living arrangement into a one bedroom apartment. For the first time in my life I would live by myself. With that decision, I would plan to only stay for a year. I wouldn't allow myself to settle-in, nor did I want to get comfortable. My long-term goal was to move into something I owned within the following year.

[More]

Rebounding From My Problems

Posted By: Matthew Darby on June 10, 2006
Related Categories: personal

Last week, some people might have thought that my life had been turned upside down. I am a technology geek, especially in the area of computing and web development. On Friday, my day took a turn for the worse when my hard drive crashed and ruined all of my data. The only thing I was able to save was my web projects stored in Visual Source Safe (For geeks, this is a source repository that save our code and all of our revisions and thankfully so.) So my weekend was spent reformatting my computer and starting back from scratch. All my legal music, personal files, and databases containing my project data were all lost. Yeah this was pretty bad.

However, instead of getting upset and frustrated I looked at these turn of events as a new opportunity. I had a chance to rebuild my computer and learn from my mistakes, such as backing up my data. This also allowed me to reproach my personal web project I had been working on since I had learned a great deal in ColdFusion methodology and SQL scripting and design in the past month. This was a chance to me to have not only a better computer but to apply better practices in maintaining my computer and its data.

In life we will be approached with some difficult times where we hit some misfortunes. Some will be worse then others. It's important to keep a clear perspective in what is really important in life though. In my case, while the data in my computer was a key part to my ability to be a developer along with some more financial and personal data that is pertinent to certain areas of my life, being so tied to these things won't really help my progress in life more so then when I didn't have them in the first place. So grieving over the loss of my data won't help to bring them back, instead I turned the event into a learning opportunity to better improve myself for the next time things like this happen. Thus I grow and learn from my mistakes and move on.

So now I have rebuilt my machine and I am currently rebuilding the inventory database manager I had been working on in the past couple of months. Now I can implement some new methodologies I have learned in the past month, (ColdSpring, Reactor for the CF geeks reading this) and further increase my ability to become a better developer. Also, this maybe my chance to increase my blog posts and contributions to other online communities; hopefully.

Blog Upgrade

Posted By: Matthew Darby on May 30, 2006
Related Categories: development

Well I have upgraded to the new BlogCFC 5.0. I had to make a couple of minor tweaks to get my layout to work smoothly but otherwise it was a pretty smooth transition.

Using Intelligence with Facebook and MySpace

Posted By: Matthew Darby on May 13, 2006
Related Categories: technology,social

For some time now, my pastor has been making comments about potential problems with social websites such as Facebook.com and mySpace.com; being a software engineer at IBM helps to gives him a little creditability in this subject. He discussed the rising issue of online predators who prey on unsuspecting victims and now school and businesses that dig for information on potential candidates for enrollment or jobs. What it is important to remember is that it is not the site themselves that create the danger; instead it is the naive users who willingly put information about themselves that could later damage their character down the line.

For instance, my pastor was easily able to look-up information about several church members who had profiles on myspace.com. Among the few he found, where some very despairingly comments, pictures and phrases on profile pages of members and children of members of the church. It seems that many people, mostly teens and college-age young adults seem to believe that posting such information would only be shared among friends or other users of the site themselves thought of as their peers. Instead, for myspace.com at least, anyone can view the profile and begin making assumptions about a person's character based on what they read of see.

[More]

A New Purpose

Posted By: Matthew Darby on May 8, 2006
Related Categories: personal,development

For almost two months I left this blog for dead, during a time I was starting to pick up visitors no less. I knew before starting this blog I would need to be committed to one type of topic and stay with that. So I have decided to move discussion about my ColdFusion development experience and applications I have been coding over the past couple of months.

I know this isn't that glamorous of a topic for most of my initial readers but this is what I do, and if there is one thing I need to work on is my writing skill, this blog will help with that. Currently one of my passions is web development and so I will be sharing that with you. However, from time to time I will move out of the development talk and approach topics like religion, NC State, politics and whatever else happens to cross my mind.

I don't really care if no one views these posts. This will just be my outlet to work on my ability to communicate to a potential audience through writing while discussing a topic I love. I would hope that my writing skill continue to increase as the posts I make increases. If you are actually taking to the time to read this then I thank each and every one of you.

More Entries

About this Blog

This blog is a designed to address this concerns of a web developer in an every changing world. Whether the discussion take on development, technology, politics, social issues or religion this blog will attempt to address the issues openly and honestly.

Calendar

<< November 2008 >>

Sun Mon Tue Wed Thu Fri Sat
      1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30       

Recent Comments

New Opportunities
Matt said: Portia, it is good to hear from you. I hope your summer is going well too. I am actually preparing... [More]

New Opportunities
Portia Dove said: Matthew, it is so good to hear that things are falling into place for you. God has certainly blessed... [More]

Twitter Updates

  • ready to get a great start for a new week 2 days ago
  • Back home to catch the rest of the State game, what a busy day but I got to see a great wedding vows renewal ceremony 3 days ago
  • Just got back from my final Prayer Breakfast as the Co-Chair of the Men's Ministry. Thank You to all the Men of Mt. Zion 4 days ago
  • The back of my throat is starting to get scratchy, I think I am in the beginning stages of getting sick 5 days ago
  • @willieharris heh, i hadn't heard of Twitterank before, I guess I am not in the know. Good thing I didn't use it either. 6 days ago

More Updates

Tags

personal