Category Archives: Uncategorized

In Celebration

Just in case you haven’t been over to my new blog, I posted an entry in memory and celebration of my grandfather, who passed away early this morning.

Leave a comment

Filed under Uncategorized

New Blog

Wow, it’s a bit dusty around here! If you can see through all of the dust, head on over to www.tuscaroratechnology.com. I have my new website set up there. Currently it’s housing a blog and I’m in the process of setting it up. Let me know what you think and stay tuned for more posts. I have a few things up my sleeve (and no, it’s not an arm).

Leave a comment

Filed under Uncategorized

New Blog

Wow, it’s a bit dusty around here! If you can see through all of the dust, head on over to www.tuscaroratechnology.com. I have my new website set up there. Currently it’s housing a blog and I’m in the process of setting it up. Let me know what you think and stay tuned for more posts. I have a few things up my sleeve (and no, it’s not an arm).

Leave a comment

Filed under Uncategorized

An Update and New Horizons

Wow, it’s been a while since I’ve posted! Life certainly has been busy in 2012.

Update

I’ve been spending a good bit of my spare time  working overtime on two projects at work. I now know why so many people think overtime for software developers is not such a great idea. I had been working quite a bit of overtime in December and January. But then about mid-January, I just crashed. I had gotten to the place where I would sit down in the evening to work and not get any where.  Needless to say, I am now a big believer in just sticking with the 40 hour workweek for software developers. Since it’s such a brain centered activity, you need to be as sharp as you can be when you head to the office each day. The only things that help you stay sharp is good sleep and time spent on non-coding activities.

I’ve started to look into some audio programming projects on the side. Audio recording has always been interesting to me so this may be a very good way to mix my professional skills with a hobby. I’ll see where it goes. One think I’ve noticed is that there isn’t a great deal of published material on audio programming (building audio recording software, etc). Ultimately, I would like to build a really simple application that would enable us to record sermons at our church and possibly even automate some of the process.

New Horizons

Back in December, I had started to look around at the local software development community to see what jobs were available. After looking for a while and giving much prayer, I was recently offered a position as an Application Architect with First Data. I believe the job will be a blessing and help to my career. It’s significantly closer to home so it will reduce my commute a great deal. Also, there was a pay raise which is nice. There may even be an opportunity to do some remote work although that’s still to be determined. For the most part I’ll be doing what I’m doing at my current employer but there will be plenty of room for professional growth. I know I’m excited to see where the job takes me and what I learn!

One of my goals for 2012 is to publish more technical posts than I have. Many of my posts so far are more oriented toward theory. I like theory but at some point the theory has to become practice. So stay tuned for more posts this year!

All the best,

Jeremy

2 Comments

Filed under Uncategorized

Success Defined

What is success? What does being successful really mean? I’ve been thinking about this quite a bit for a while and have discovered that it success is not has easy to define as you might think. One of the ways we can partially define success is to look at the traits that other successful people have. Recently, in our Sunday School class at church, we compiled a list of traits that the class has seen in other successful people. The list contained over 50 traits, some of them duplicates. I wanted to build a tag cloud to help visualize these traits and see which traits were listed more than once. Here is the tag cloud for traits of successful people (PDF): Success_Tag_Cloud

It’s interesting to note that note of the most common traits have anything to do with money or status. The common traits are nothing flashy but when someone builds upon them, they enable that person to be successful. Sometimes we are pushed to define whole success as the amount of wealth, fame, athletic ability or power. While these things may mean that someone is successful in a sliver of their life, it’s far from meaning they are a completely successful person.

How do you define success?

Leave a comment

Filed under Uncategorized

Time Management

I received Robert Martin’s (Uncle Bob) “The Clean Coder” for Christmas and read it pretty quickly. I’ve been going back over the book in preparation for a series of blog posts and when I reread the section about spending time during each week to practice and improve your software development skills. In this section, Uncle Bob lays out his opinion that every professional developer should work a normal 40 hour work week and then spend 20 hours outside of the 40 hours in practice and skill improvement.

From what I’ve seen in other reviews and reactions to this book, this is a very controversial position to take. Most people react by saying something along the lines of “I can’t spend that much time on that” or “I actually have a life”. I must admit that my reaction was the same. Spending 20 hours a week on skill practice or improvement seems quite a bit of work.

While I was going back over the book, I decided to look at the numbers again and crunch them for my own life. Here’s how they break down:

  • 168 Hours per week (24 * 7)
    • 56 Hours for sleep (8 hours per day)
    • 40 Hours for work (8 hours per day)
    • 20 Hours for career related work
    • 10.5 Hours for church attendance
    • 6 Hours for three days commuting

Believe it or not, that leaves me with 35.5 hours in which to do other things such as time with family, relaxation, shopping, etc. If I divide this number by six (leaving Sunday out since it’s mostly church activities), that gives me almost 6 hours per day. If I include Sunday, it comes out to be roughly 5 hours per day. My initial reaction was: have I been mismanaging my time that badly? Even after all those activities, I still have that must time?

I think most people get hung up on the 20 hours that Uncle Bob throws out. However, I think the most important thing is the fundamental idea behind this. The important thing is that we be constantly are improving and broadening our skills so that we can be and stay professional software developers.

So in this new year, I want to make better use of my time! How do you manage your time?

 

3 Comments

Filed under Uncategorized

Leadership: What is it?

Earlier this week I attended a two day workshop called “Have You Got What It Takes To Lead” taught by Dr. George Flanagan. I really enjoyed the class and took quite a few notes. Much of the thoughts that Dr. Flanagan presented is common sense when you step back to look at it. However, it’s interesting that seemingly there is such a lack of quality leadership in our culture.

I’d like to do a series of posts with the information that I received from this workshop so that I can remember the material and maybe it will be beneficial to someone someday.

What is leadership?

Perhaps one of the best ways to define leadership is to define what leadership is not. Leadership is not management. Both are fundamentally distinct. Management is doing things the right way. It’s about methodology and how something is done. Leadership is doing the right thing. It’s about making sure that you’re going in the right direction. Leadership is experimenting and taking risk. Management is all about mitigating risk. Leadership is about serving those you lead and developing them. In short, leadership is being effective and management is about efficiency.

Leadership is really a way of life. It’s something that is baked into the DNA of someone. I think you can train someone to be a leader but if it does not come from inside them – if they don’t get it – they will not become a true leader even though they may hold a position on the leadership team.

What is a leader?

There are many character traits that comprise a leader. A few of these character traits and skills are:

  • a developer of people
  • a communicator
  • coach
  • barrier breaker
  • bureaucracy smasher
  • expediter
  • facilitator
  • a passion for action
  • an ability to remain focused
  • a capacity to help others succeed
  • an intuitive insight into what motivates people
  • an ability to deal effectively with discipline and recognition
  • courage
  • confidence
  • honest
  • visionary
  • inspiring
  • competent
This is by no means a complete list but I think there are enough traits and skills listed to help begin to paint a picture of what true leadership is.
A leader is someone with ideas and who has the guts and ability to bring those ideas to fruition. Even when these ideas may not be popular, they will see them as for the greater good and press forward.
A leader is someone who is committed to continuous learning. They will continue to learn to improve themselves and they will continue to learn to that they know what is going on.
A leader must be visionary or a dreamer. However it’s not enough just to have a vision or dream. A true leader has the ability to communicate their vision translate the vision to reality and to sustain it. They will recognize that they need the assistance of others to bring the vision to life and to sustain it. It cannot be done alone.


Leave a comment

Filed under Leadership, Uncategorized