Category Archive: Programming

Personal Project Startup Flavor

Previously I post about Invitation for Web 2.0 project startup my intention to invite developers or enthusiasm that is looking for partnership for a web 2.0 project startup.

While waiting for some good response and for dedicated people out there, I start to wonder why I doing this things and why I’m really want to build my own project and after reading some startup books below is my Startup Flavors.

Personal Project Startup:

Start with a small but persistent happiness. It could be a gap between you and some existing program or web app, a feature no one seems to realize is needed, or just a desire to see what you can code. Add a skilled developer with dedicated time with a desire and belief on your idea to make his or her side project a full-fledged startup.

Key ingredients: KISS Keep It simple stupid!  And Get Real! Build from open source and interact to existing tools, apps and web.

Pros: Personal projects are great résumé builders personally and for the team, it’s a great satisfaction for you from other programmers and to show to others developers the tools or web application that you contribute to a world wide web. They can also be the starting point for any one of the other kinds of startups.

Cons: Dedication is the important resource, sometime project suffer from low financial support and its required highly skilled and dedicated developers.

Bottom line: Personal projects are a great way to build your reputation, contribute new tools, service and technology. You don’t naturally like to get a reward (money)  and you know it will come along the way naturally if a lot of people are happy to use it.

The Project Plateau!

I have a problem with this I’m always worried that it’s bad to have 6 domain’s I wonder if that is really bad since I’m not that superstition, I can’t move to my project because of having problem of looking and thinking to buy my 7th domain.

I found out that I’m only suffering from “Project Plateau” discuss in smashingmagazine.com, I’m always excited from new idea but in the process of building and development, my excitement is starting loose and see my self looking for new idea or may be for a new excitement.

Everyone has their own approach to generating ideas. There’s no “best way” to be creative. But when it comes to the process of executing ideas, we all face one challenge in particular: sticking with it. Most ideas are abandoned at what I’ve come to call the “project plateau”: the point when creative excitement wanes and the pain of deadlines and project management becomes burdensome. To escape this pain, we generate a new idea (and abandon the one we were working on). This process can easily repeat itself ad infinitum, without us ever finishing anything meaningful.

- http://www.smashingmagazine.com/2010/04/21/five-tips-for-making-ideas-happen/

I have 30+ domain last year and I have a great idea for each and everyone of them 5 for different social community, 3 niche blog, 4 for open source community , web 2.0 project and service but the problem is I’m only best in starting and having hard time to maintained and develop it.

Right now I’m still handling 8 domain name line up for different ideas, blog, community, open source project and web2.0 product and services, I promise my self to finish this first before doing and searching for the next thing.

It’s not bad to have a lot ideas, but the real issue is how we going to handle it and how we going to make these ideas happen, how these ideas going to be born and become available to every one is up to the author and developer of ideas.

What is Programming?

Programming is a combination of art and mental skill of creating computer application with a set of standard command that align logically to do specific repeatable task.

Programming as a Tools.

In programming a programming language like PHP, C++, Ruby on Rails, Visual Basic etc. is your tool sets to build or create an application that you need, let say we have PHP tool set that has for loop , if else and switch case this is a sample of tools or statement that we can use to manipulate data, information or result.

Sometimes wrong use of tools may bring our application to poor performance, unsecured design and poor standard.

They are almost the same.

Programming language has its own specialty like PHP, ASP and Java Script they are well know web programming tools, but although they are use in different kind of environment most of them are almost the same in logical use and only different in syntax.

The PHP Programming Language!

Short introduction about PHP.

PHP stands for Hypertext Preprocessor a server-side scripting language that means its a script running on a web server.

PHP has its own engine to interpret the language or script means each time PHP run it’s been interpret by PHP engine.

PHP is one of the Web’s most popular programming languages and there are million of web servers running PHP.

PHP is a cross platform that you can run on Windows, Linux and Mac OS, PHP is a well known web programming language but not as general programming language that you can use.

Here are some programming language compared to PHP.

Active Server Page (ASP)
PEARL
RUBY on RAILS

Although this programming language is great PHP is still the most popular web programming language.

A hello world example in PHP.

<?php echo “Hello world”; ?>

Save in helloworld.php file.

The important of partitioning your hard disk!

If you bought new laptop or planning to reformat your computer, dividing our hard disk sometimes becomes debate on our part if we going to do partition our hard disk and sometime without careful planning its leads our computer to poor performance and trouble.

By partitioning our Hard Disk also means separating our operating system to our files.

By doing this we allow all our application and operating system installed or reside in one part of our hard disk while file, data and media reside to other part.

Here’s the list of benefit when you consider partitioning your hard disk.

1. It boot faster than un-partition disk.
2. Anti-virus scans faster and focuses to the most important part of system.
3. Back-up the whole Drive C: easily.
4. Applications perform faster.
5. Give’s Long life to our Hard Disk and Battery (For Laptop)

Partitioning Hard Disk also take’s a careful study you must identify the space you need for the Operating System and Application that you need.

But at these day most hard disk have a large capacity. So giving 30%-40% for Operating System is good enough to install everything you need.