My digital scrapbook

Programming: Closing thought of the year 2007

on under Software and Web DevelopmentBe the first to comment

I don't do any anlysis on the subject, it's about human insting. I do hate Java since I use it in my AMD 586 in late 1998, the Java Virtual Machine are memory and processor hog. Despite of that, Java concepts are cool and many implemented the class & object related into others language. Java is the OOA & OOP language father.

When I saw the first version of C#, I fall in love, I don't know why. C# is fast enough for me and I like the coding style which require higher degree of details, I am not good at detail and luckily C# force me to keep on eye of details. We have .NET Framework and Mono. Visual Studio Express edition is free and you have no reason to tell that C# is expensive.

I heard that .NET especially C# couldn't replace the Java. I don't agree with it at all, C# language fundamental is mature but the new features always added. We could also programming any device we want, because the Communication to Device already supported by .NET Framework it self. The interoperability between language switch also supported on .NET, you have one team do UI in VB.NET, the master programmer do DLL development in C++ and other do WebService in C#. It's no longer a big problem, because the CIL. So it will result in same intermidate language which shared the .NET Framework.

I heard confusing name which not reflected the functions of an application in Java like WebLogic and JBoss. I don't understand what the heck is that. I really care about one ultimate programming tool that could be exploited to the limit. I don't want to learn some new framework build on a framework, it's really wasting the time.

PHP does have similar problem, we know a lot of framework and people are looking the best. Zend the official PHP developer also questioned about the good of their framework. How that could be happen? there's PEAR and many people refusing use PEAR because it's monolithic architecture, but that's good!. Search on the google and type this keyword "Best PHP Framework" and happy to choose one of them. I understand open-source spirit, but without direction it will come the big mess up. The hosting company also involved in creating problem on PHP development. If open-source is cheap or even free, so you could upgrade the hosting services regulary. You might said that not just simple, yes of course. That's why we paid for hosting company, because we believe on their expertise.

PHP is not yet enterprise class language before the PHP 6.0 is released. I am not scare you, but if you are new developer, you must start to learn how the OOP works, you must learn how programming flow is done in better way. PHP 6.0 is the version I waiting about and I will glad to use it. The future of PHP 6.0 makes people need to learn programming really hard and in the business perspective it will bring a quality products because the developer need understand what they should do in their development time. It's managable and could also in pseudo. PHP 6 should had its own Class/Objects library. This will reduce the confusion.

Ruby on Rail and .NET Framework is great of development tool. I vote for both of them for 1# 2007 development tools. Java is #2, and PHP is #10 because the mess.

What should you do to start a business?

on under Uncategorized • 2 Comments

I was read a book about starting a business, this book was written by Australian's writer. I am trying to find the book but it must be hidden in my bookshelf, so I don't know the exact title and writer. I also read about entreprenuership in book published by University of Indonesia which contains a lot of information you need to understand what the different between entreprenuer and entreprenuership.

Okay, I was wonder to own a business. In this case I would build a web consultant which already rolling called Dint Projekt. Did you know that Dint Projekt was my music nickname when I creating Trance music? and people exactly know what is dint as abbrevation to my full name. It's not acctually, it derived from English which means Power. The Projekt was derived from German word as subtitute from Project because there's already a band using Dint Project which found accidently when I looking for domain names, to avoid the clash I choose the German which inspired by perfect product from German.

Why I choose such uniqe name (some of people tell this wierd)? because we have ideology to giving some noticable result, like Design company or community are looking unique name to keep them remembered. So, I choose this name as our business.

What do next? the logo and the color of the business, we must give our business some character. We choose green and it's gradient as our basic color. Why green? green is very down to earth color. I've done what's next?.

The Tag Line, this also called as motto. Acctually, the best motto is derived from vision and mission of a business, which the tag line is summary of vision and mission. You done in making a business aknowledgement and you're ready to print some namecards to market your business, this is necessary if your business is on servicing business.

Marketing is important for our business for example telling your family & friends about your new business, they will know that when they or their friends need service like we offer then they will call us. If you meet your new friend don't forget give your collateral marketing tools, your name card.

Business plan is recommended but it become mandatory if you want to loan some cash from bank or other finance institution. Try write some, you will find dozen of Business Plan example over the net and if you on the bookstore try to look one. Exit strategy is recommended.

Business is like jet coaster, up and down, it's thrilling. You need motivation somehow which you can get from your family & friends, radio talk show, community with same vision, seminar, and so on so forth. This only a small part to contribute to your own business and this could not be applied of some business also.

Good luck and success for your business!

Welcome to BlogEngine.NET 1.3

on under Uncategorized • Be the first to comment

If you see this post it means that BlogEngine.NET 1.3 is running and the hard part of creating your own blog is done. There is only one thing you need to do from this point on to take full advantage of the blog and that is to set up the first author profile.

Write Permissions

To be able to log in to the blog and writing posts, you need to enable write permissions on the App_Data folder. If you’re blog is hosted at a hosting provider, you can either log into your account’s admin page or call the support. You need write permissions on the App_Data folder because all posts and comments are saved as XML files and placed in the App_Data folder.

Username and password

When you've got write permissions to the App_Data folder, you need to change the username and password. Find the sign-in link located either at the bottom or top of the page depending on your current theme and click it. Now enter "admin" in both the username and password fields and click the button. You will now see an admin menu appear. It has a link to the "Users" admin page. From there you can change the username and password.

On the web

You can find BlogEngine.NET on the official website. Here you'll find tutorials, documentation, tips and tricks and much more. The ongoing development of BlogEngine.NET can be followed at CodePlex where the daily builds will be published for anyone to download.

Good luck and happy writing.

The BlogEngine.NET team

Shane and Peter’s Interview

on under Uncategorized • Be the first to comment

I was know Shane from Freelanceswitch forum as he always giving fast and long respond among others. I find a link in the forum to his and his friend, Peter, business website. Regulary I visit their blog and read some new perspective, at december 6 2007 in Jakarta time they give people questions. I am trying to understand their questions since I don't leave outside from Indonesia for my entire life hahaha. Ok, let's start the interview. You can see the original post from Shane & Peter Blog

The Interview

What’s your personal mission statement?

Long term mission, I want to be computer professional as my promise to my dad before rolling in into University. I want to share knowledge, educate and also giving excellent service to my client. Beyond of that, I want to help people either in personally or professionally manner. The big one is to build a business which showing that our country could be considered as world class software producer.

What’s the biggest mess you’ve dealt with this year?

Fixing an Accounting Application using Mambo Content Management System done by another programmer, what the heck, since when we could use a website tool into web application which require reliability. Secondly, I am trying to find the true answer of the differences between freelance and enterprenuer.

What current entrepreneurial efforts consume your time?

Finding a project and trying my luck. Creating proposal, creating quotation, making an invoice, interact with my loyal customer, programming, giving training, implementation, fixing bug, and find a good time to take a rest.

I read inspirational books to motivate me in doing business, such as "Muhammad business before his prophecy", "Sufi Corporate", "35 mistakes done by enterprenuer", "Riding the Dragon" and also local management books. I learn on how making good proposal, yet some proposal is accepeted. My favorite book is "The Purple Cow".

Why do you do what you do? What inspires you? When do you get most excited?

Houston, I got language problem hahaha. I hope the answer is not miss much; I do what I need to do to continuing my life and I love to do this.

People inspire me, including Shane & Peter which have a nice studio site. Traffic jam inspire me too, I can not work 8 hours a day and trapped in traffic jam for hours when going to work place and back home.

When I meet new people and sharing knowledge in many topics. Getting involve in new project make me excited.

Boxers or Briefs? or as Naomi says, Bikini or Thong, duh?!?

Errr, boxers?

What do you do when you’re not [designing | programming | managing | writing | toiling for the wo/man]?

Have fun with my Xbox console, messing around with my Korg keyboard, and talking to my cat when I really bored. Yeah, I know the last one is weird. hahahaha.

What one thing made the biggest difference when getting started?

A nice situation, nice chat, nice negotiation, and nice cofee.

What’s your exit strategy?

I don't have one today.

What is the last thing that made you belly laugh?

When I answer these questions, I see Short Video on YouTube! David Blane spoof.

Have you ever been in business before?

No, I never involved in business before.

At what point do you consider yourself successful?

Success is relative stuff for my self, since it never can be measure but I am trying to answer the question: When my business is run well and any project done

What was your first experience with a computer?

Using my dad computer with DX 486 Cyrix 66Mhz machine, I play around with Windows 3.11, QBasic and Lotus Worksheet. If nintendo is a computer, then nintendo is the first computer I ever touch.

Steve Jobs vs Bill Gates in a jello wrestling match, where’s your money?

I put in half, so I don't I lose some money and gain more money from the winner.

Where do you do your best thinking?

My bathroom is the most quiet place on my neighborhood. I always crack the problem when I do some "regular" task in life.

What does your average daily work / life balance look like? How much time do you work, play and sleep?

I have no constant work hours and trying to cope my time at best to keep my health in optimal state. I rest for first 5 hours, the play a game for 2 hours, then working again for 3 – 5 hours, going outside for about 4 hours, and going sleep for 2 – 6 hours.

If I could introduce you to anyone, who would it be?

Person give me chance to partnership and give me opportunity to work their project in my country. I hope he/she also show kindness in budget. hahaha.

What stops you from giving up when you are frustrated?

Pray to God. If you need human then my lovely fiance is the best supporter and nice place to share my difficulty, she tried to understand what I am talking about especially when I am talking about zorg thing like programming and such. She is the best bet to release my stress.

If Chuck Norris and Steven Hawking had a baby (hey it’s my damn interview), would you vote for her for president?

Yes, since their baby name is Harry Potter.

This is the end of the interview. I need 3 hours to answer these hard question hahaha.