Author Archives: c-braley

Software Project

I figured that I would start a blog about my software
development project that I am doing in coordination with another classmate. I
have to say that I was very excited about this because up until now, aside from
a few projects of my own (small to say the least), I have never been involved
in really working with someone to create something from idea to release. The
finished product will not be complete by the time it is due but we will
continue after classes end to complete it. We are using the agile development
process for the project which is nice because we don’t necessarily have to have
the whole project complete all at once, but instead base it upon what is
important based upon the client’s need and timeframe.
On to the project. We are creating a web application called
Web Hall Pass which is based on a program a teacher at Leicester high school
developed in Visual basic, but wanted it redone in a different language so it
could be used on a server. What the program does is allow students to check out
to the bathroom, principal, gym, nurse, etc. and generate a hall pass either by
printing it or the student can take a picture with their phone via the program
which is running on a computer in the classroom. This is good in that the
student can get up and check out when he/she needs to go somewhere without
interrupting the teacher mid class.
After discussion we chose a PHP web framework called Laravel
that uses the Model View Controller (MVC) architectural pattern. There are some
challenges because neither of us have ever used this before so a lot of reading
and doing tutorials was a necessity. Once we got the basics down, working with
the framework didn’t seem as intimidating. The great thing about Laravel is the
ease of creating tables, and html pages(blades) and how seamless the
integration is between the framework and the database. You run commands using
PHP artisan to create models, controllers, migrations and too much to discuss
here. That being said we have barely scratched the surface of what is capable.
The nice thing about it is that it takes away the daunting tasks that you face
in just using PHP alone. Validation, security, authorization and more is already
taken into account with Laravel, where as in PHP you have to write all of that.


The main thing I think that I see with web frameworks is
that they allow you to go from idea to release faster than ever, and as we all
know time is of the essence.

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Software Project

I figured that I would start a blog about my software
development project that I am doing in coordination with another classmate. I
have to say that I was very excited about this because up until now, aside from
a few projects of my own (small to say the least), I have never been involved
in really working with someone to create something from idea to release. The
finished product will not be complete by the time it is due but we will
continue after classes end to complete it. We are using the agile development
process for the project which is nice because we don’t necessarily have to have
the whole project complete all at once, but instead base it upon what is
important based upon the client’s need and timeframe.
On to the project. We are creating a web application called
Web Hall Pass which is based on a program a teacher at Leicester high school
developed in Visual basic, but wanted it redone in a different language so it
could be used on a server. What the program does is allow students to check out
to the bathroom, principal, gym, nurse, etc. and generate a hall pass either by
printing it or the student can take a picture with their phone via the program
which is running on a computer in the classroom. This is good in that the
student can get up and check out when he/she needs to go somewhere without
interrupting the teacher mid class.
After discussion we chose a PHP web framework called Laravel
that uses the Model View Controller (MVC) architectural pattern. There are some
challenges because neither of us have ever used this before so a lot of reading
and doing tutorials was a necessity. Once we got the basics down, working with
the framework didn’t seem as intimidating. The great thing about Laravel is the
ease of creating tables, and html pages(blades) and how seamless the
integration is between the framework and the database. You run commands using
PHP artisan to create models, controllers, migrations and too much to discuss
here. That being said we have barely scratched the surface of what is capable.
The nice thing about it is that it takes away the daunting tasks that you face
in just using PHP alone. Validation, security, authorization and more is already
taken into account with Laravel, where as in PHP you have to write all of that.


The main thing I think that I see with web frameworks is
that they allow you to go from idea to release faster than ever, and as we all
know time is of the essence.

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Software Project

I figured that I would start a blog about my software
development project that I am doing in coordination with another classmate. I
have to say that I was very excited about this because up until now, aside from
a few projects of my own (small to say the least), I have never been involved
in really working with someone to create something from idea to release. The
finished product will not be complete by the time it is due but we will
continue after classes end to complete it. We are using the agile development
process for the project which is nice because we don’t necessarily have to have
the whole project complete all at once, but instead base it upon what is
important based upon the client’s need and timeframe.
On to the project. We are creating a web application called
Web Hall Pass which is based on a program a teacher at Leicester high school
developed in Visual basic, but wanted it redone in a different language so it
could be used on a server. What the program does is allow students to check out
to the bathroom, principal, gym, nurse, etc. and generate a hall pass either by
printing it or the student can take a picture with their phone via the program
which is running on a computer in the classroom. This is good in that the
student can get up and check out when he/she needs to go somewhere without
interrupting the teacher mid class.
After discussion we chose a PHP web framework called Laravel
that uses the Model View Controller (MVC) architectural pattern. There are some
challenges because neither of us have ever used this before so a lot of reading
and doing tutorials was a necessity. Once we got the basics down, working with
the framework didn’t seem as intimidating. The great thing about Laravel is the
ease of creating tables, and html pages(blades) and how seamless the
integration is between the framework and the database. You run commands using
PHP artisan to create models, controllers, migrations and too much to discuss
here. That being said we have barely scratched the surface of what is capable.
The nice thing about it is that it takes away the daunting tasks that you face
in just using PHP alone. Validation, security, authorization and more is already
taken into account with Laravel, where as in PHP you have to write all of that.


The main thing I think that I see with web frameworks is
that they allow you to go from idea to release faster than ever, and as we all
know time is of the essence.

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Software Project

I figured that I would start a blog about my software
development project that I am doing in coordination with another classmate. I
have to say that I was very excited about this because up until now, aside from
a few projects of my own (small to say the least), I have never been involved
in really working with someone to create something from idea to release. The
finished product will not be complete by the time it is due but we will
continue after classes end to complete it. We are using the agile development
process for the project which is nice because we don’t necessarily have to have
the whole project complete all at once, but instead base it upon what is
important based upon the client’s need and timeframe.
On to the project. We are creating a web application called
Web Hall Pass which is based on a program a teacher at Leicester high school
developed in Visual basic, but wanted it redone in a different language so it
could be used on a server. What the program does is allow students to check out
to the bathroom, principal, gym, nurse, etc. and generate a hall pass either by
printing it or the student can take a picture with their phone via the program
which is running on a computer in the classroom. This is good in that the
student can get up and check out when he/she needs to go somewhere without
interrupting the teacher mid class.
After discussion we chose a PHP web framework called Laravel
that uses the Model View Controller (MVC) architectural pattern. There are some
challenges because neither of us have ever used this before so a lot of reading
and doing tutorials was a necessity. Once we got the basics down, working with
the framework didn’t seem as intimidating. The great thing about Laravel is the
ease of creating tables, and html pages(blades) and how seamless the
integration is between the framework and the database. You run commands using
PHP artisan to create models, controllers, migrations and too much to discuss
here. That being said we have barely scratched the surface of what is capable.
The nice thing about it is that it takes away the daunting tasks that you face
in just using PHP alone. Validation, security, authorization and more is already
taken into account with Laravel, where as in PHP you have to write all of that.


The main thing I think that I see with web frameworks is
that they allow you to go from idea to release faster than ever, and as we all
know time is of the essence.

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Tackling your to-do list

Ok so this week I found a blog that was fairly insightful to
me. It was on tackling a to do list. I find that I have a hard time at this and
I think it is partly because my mind wanders around and I get an idea or
thought and next thing I know I am off to the races on something completely
different than what I was just doing. So this guy talks about 8 strategies to
help getting your list done and I think I am going to try and put this into
practice.
1       Priority
The idea is this, the whole list is not a
priority and just doing the things on the list and marking them as done does
not necessarily determine your progress, focus on priorities.
2       No second thoughts
Do not overthink things or starting your
project. Jump right in and get it going. This is by far one of my not so good
qualities, I tend to overthink everything and make it far more difficult than
it needs to be.
3       Limit distractions
This is another biggie for me as I can
easily get sidetracked. Focus on the task at hand. Whatever that something is
that is distracting you now can be taken care of later.
4       Learn from mistakes
I am a proponent of this and I think it is
key no matter what environment. Mistakes are unavoidable, it’s what you do with
them or about them that counts. Learn from them and move on.
5       Set a short-term goal
Making a goal helps to force us to get
things done.
6       Break big activities into small pieces
Do not overwhelm yourself because of the
size of the task, big problems are best solved by breaking them down into
smaller, easier manageable tasks.
7       Fire the perfectionist
Do not demand perfection because rarely if
ever is it going to be or ever will be perfect. He quotes Voltaire who warned
against letting the perfect be the enemy of the good. You will never make a
perfect decision.
8       Think about it
Very important. Replace counterproductive
thoughts with positive ones that help motivate and keep you on track.
Links:

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Tackling your to-do list

Ok so this week I found a blog that was fairly insightful to
me. It was on tackling a to do list. I find that I have a hard time at this and
I think it is partly because my mind wanders around and I get an idea or
thought and next thing I know I am off to the races on something completely
different than what I was just doing. So this guy talks about 8 strategies to
help getting your list done and I think I am going to try and put this into
practice.
1       Priority
The idea is this, the whole list is not a
priority and just doing the things on the list and marking them as done does
not necessarily determine your progress, focus on priorities.
2       No second thoughts
Do not overthink things or starting your
project. Jump right in and get it going. This is by far one of my not so good
qualities, I tend to overthink everything and make it far more difficult than
it needs to be.
3       Limit distractions
This is another biggie for me as I can
easily get sidetracked. Focus on the task at hand. Whatever that something is
that is distracting you now can be taken care of later.
4       Learn from mistakes
I am a proponent of this and I think it is
key no matter what environment. Mistakes are unavoidable, it’s what you do with
them or about them that counts. Learn from them and move on.
5       Set a short-term goal
Making a goal helps to force us to get
things done.
6       Break big activities into small pieces
Do not overwhelm yourself because of the
size of the task, big problems are best solved by breaking them down into
smaller, easier manageable tasks.
7       Fire the perfectionist
Do not demand perfection because rarely if
ever is it going to be or ever will be perfect. He quotes Voltaire who warned
against letting the perfect be the enemy of the good. You will never make a
perfect decision.
8       Think about it
Very important. Replace counterproductive
thoughts with positive ones that help motivate and keep you on track.
Links:

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Tackling your to-do list

Ok so this week I found a blog that was fairly insightful to
me. It was on tackling a to do list. I find that I have a hard time at this and
I think it is partly because my mind wanders around and I get an idea or
thought and next thing I know I am off to the races on something completely
different than what I was just doing. So this guy talks about 8 strategies to
help getting your list done and I think I am going to try and put this into
practice.
1       Priority
The idea is this, the whole list is not a
priority and just doing the things on the list and marking them as done does
not necessarily determine your progress, focus on priorities.
2       No second thoughts
Do not overthink things or starting your
project. Jump right in and get it going. This is by far one of my not so good
qualities, I tend to overthink everything and make it far more difficult than
it needs to be.
3       Limit distractions
This is another biggie for me as I can
easily get sidetracked. Focus on the task at hand. Whatever that something is
that is distracting you now can be taken care of later.
4       Learn from mistakes
I am a proponent of this and I think it is
key no matter what environment. Mistakes are unavoidable, it’s what you do with
them or about them that counts. Learn from them and move on.
5       Set a short-term goal
Making a goal helps to force us to get
things done.
6       Break big activities into small pieces
Do not overwhelm yourself because of the
size of the task, big problems are best solved by breaking them down into
smaller, easier manageable tasks.
7       Fire the perfectionist
Do not demand perfection because rarely if
ever is it going to be or ever will be perfect. He quotes Voltaire who warned
against letting the perfect be the enemy of the good. You will never make a
perfect decision.
8       Think about it
Very important. Replace counterproductive
thoughts with positive ones that help motivate and keep you on track.
Links:

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Tackling your to-do list

Ok so this week I found a blog that was fairly insightful to
me. It was on tackling a to do list. I find that I have a hard time at this and
I think it is partly because my mind wanders around and I get an idea or
thought and next thing I know I am off to the races on something completely
different than what I was just doing. So this guy talks about 8 strategies to
help getting your list done and I think I am going to try and put this into
practice.
1       Priority
The idea is this, the whole list is not a
priority and just doing the things on the list and marking them as done does
not necessarily determine your progress, focus on priorities.
2       No second thoughts
Do not overthink things or starting your
project. Jump right in and get it going. This is by far one of my not so good
qualities, I tend to overthink everything and make it far more difficult than
it needs to be.
3       Limit distractions
This is another biggie for me as I can
easily get sidetracked. Focus on the task at hand. Whatever that something is
that is distracting you now can be taken care of later.
4       Learn from mistakes
I am a proponent of this and I think it is
key no matter what environment. Mistakes are unavoidable, it’s what you do with
them or about them that counts. Learn from them and move on.
5       Set a short-term goal
Making a goal helps to force us to get
things done.
6       Break big activities into small pieces
Do not overwhelm yourself because of the
size of the task, big problems are best solved by breaking them down into
smaller, easier manageable tasks.
7       Fire the perfectionist
Do not demand perfection because rarely if
ever is it going to be or ever will be perfect. He quotes Voltaire who warned
against letting the perfect be the enemy of the good. You will never make a
perfect decision.
8       Think about it
Very important. Replace counterproductive
thoughts with positive ones that help motivate and keep you on track.
Links:

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Tackling your to-do list

Ok so this week I found a blog that was fairly insightful to
me. It was on tackling a to do list. I find that I have a hard time at this and
I think it is partly because my mind wanders around and I get an idea or
thought and next thing I know I am off to the races on something completely
different than what I was just doing. So this guy talks about 8 strategies to
help getting your list done and I think I am going to try and put this into
practice.
1       Priority
The idea is this, the whole list is not a
priority and just doing the things on the list and marking them as done does
not necessarily determine your progress, focus on priorities.
2       No second thoughts
Do not overthink things or starting your
project. Jump right in and get it going. This is by far one of my not so good
qualities, I tend to overthink everything and make it far more difficult than
it needs to be.
3       Limit distractions
This is another biggie for me as I can
easily get sidetracked. Focus on the task at hand. Whatever that something is
that is distracting you now can be taken care of later.
4       Learn from mistakes
I am a proponent of this and I think it is
key no matter what environment. Mistakes are unavoidable, it’s what you do with
them or about them that counts. Learn from them and move on.
5       Set a short-term goal
Making a goal helps to force us to get
things done.
6       Break big activities into small pieces
Do not overwhelm yourself because of the
size of the task, big problems are best solved by breaking them down into
smaller, easier manageable tasks.
7       Fire the perfectionist
Do not demand perfection because rarely if
ever is it going to be or ever will be perfect. He quotes Voltaire who warned
against letting the perfect be the enemy of the good. You will never make a
perfect decision.
8       Think about it
Very important. Replace counterproductive
thoughts with positive ones that help motivate and keep you on track.
Links:

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.

Tackling your to-do list

Ok so this week I found a blog that was fairly insightful to
me. It was on tackling a to do list. I find that I have a hard time at this and
I think it is partly because my mind wanders around and I get an idea or
thought and next thing I know I am off to the races on something completely
different than what I was just doing. So this guy talks about 8 strategies to
help getting your list done and I think I am going to try and put this into
practice.
1       Priority
The idea is this, the whole list is not a
priority and just doing the things on the list and marking them as done does
not necessarily determine your progress, focus on priorities.
2       No second thoughts
Do not overthink things or starting your
project. Jump right in and get it going. This is by far one of my not so good
qualities, I tend to overthink everything and make it far more difficult than
it needs to be.
3       Limit distractions
This is another biggie for me as I can
easily get sidetracked. Focus on the task at hand. Whatever that something is
that is distracting you now can be taken care of later.
4       Learn from mistakes
I am a proponent of this and I think it is
key no matter what environment. Mistakes are unavoidable, it’s what you do with
them or about them that counts. Learn from them and move on.
5       Set a short-term goal
Making a goal helps to force us to get
things done.
6       Break big activities into small pieces
Do not overwhelm yourself because of the
size of the task, big problems are best solved by breaking them down into
smaller, easier manageable tasks.
7       Fire the perfectionist
Do not demand perfection because rarely if
ever is it going to be or ever will be perfect. He quotes Voltaire who warned
against letting the perfect be the enemy of the good. You will never make a
perfect decision.
8       Think about it
Very important. Replace counterproductive
thoughts with positive ones that help motivate and keep you on track.
Links:

From the blog format c: /s by c-braley and used with permission of the author. All other rights reserved by the author.