50 karma · joined February 4, 2011
I think it's a great project. Congratulations on launching your beta. It's a great step and you should be happy and proud of it. Now just iterate like a machine and I'm sure you'll definitely see some interesting movement. Your space is interesting in that: there's a lot of players, but there isn't a king or someone who basically rule the rest (well, basecamp/jira maybe?), but that means if you focus (which I see that you are) you'll capture some market share that other guys haven't or can't seem to do. Good luck and as always, please update us on each iteration.
-V.
The hacker ethos is also classically male. "Being concerned with appearance, shopping for clothes and decorating your house are feminine values. Tech millionaires see that type of spending as silly and frivolous," Marwick said.
"It's more important to have the freedom and the independence to build something for a huge audience."
I've also sent another email to a small online belt buckle shop to notify them of the insecure way they were setting up Paypal on their site (again, the steps to reproduce the problem and steps to fix it). The owner emailed me back to thanked me as well as taking care of the order personally. You know, most people are just happy that you are giving them some help. Being in the hacking community, I would imagine that everyone is the same here--most of us are (overly) helpful individuals. It's in our genes. So don't fight it and do the nice thing of sending them the steps to reproduce the problem and ways you can fix it. If you feel that you should protect your anonymity, do it. But do notify them :)
If one of these days, when I make an obvious security problem, I would hope, that one of us here would shoot me an email so I can fix it immediately. And I will promise to do the same.
Btw, I hear South Korea's internet is much better than what we have here in the US.
The biggest problems I have with Vietnam and Asian developing countries right now, and this isn't unique to just Vietnam as far as I can tell: 1. The postal system isn't uniform/consistent throughout the country, so there's a real problem in mapping people with a clear home address. 2. Not having a clear home address combined with a lackadaisical sense of infrastructure planning, it's making things like loans and credits and ultimately credit card ownership is very difficult. So online transaction can be difficult. There is a population of Vietnamese population with ATM debit cards, but the commitment and buy-ins with online transactions are still at an early stage. As far as I can tell, most transactions to push money to an online vendor still go through a brick & mortar proxy (go to shop, load up on digital points --> pay with points like old school phone cards) 3. Speed/ownership of private internet connections is also an issue. A lot of the general population are still using the internet from internet cafe. As more and more people are getting personal internet connections at home, this is getting better; but it's a long way from where we are in the US. Imagine the early AOL modem era.
I don't disagree that the market is huge and there are countries and locations that are ready: South Korea, Hong Kong, Philippines and Malaysia etc. But the big market you're looking at are still made up of low to middle Asian population, which is getting ready but not there yet in term of online-marketing ready. FYI, a lot of successful services for Vietnam right now are mostly free or supported by ad revenue.
These are just a few of my personal thoughts though. Perhaps someone else with more solid data on Asia would really be insightful for everyone.
Getting Basic Info: 1) 1x1 pixel method which request a 1 pixel image from your server which will pass the requesting client's info. A lot of people use this method because it's fairly simple and cross browser. 2) (I assume) guys like sharethis/addthis etc, request a javascript on your server which would pass all the client's information to the server per that request Tracking things like mouse movement, page area etc would most likely require a more customize javascript that will send data to server via ajax/page unload etc.
Storing Data: Because the data you will be collecting for analytic is HUGE. Think much bigger than HUGE. You'll need a real big-boy set up like a Distributed Storage/Database system. Most of the big guys use their own. Here is where you will need to read up on key/value databases like Cassandra or Hadoop etc.
Anyone with much more experiences and wiser thoughts, please do share and correct me as I am still learning about this. Good luck and thank you.
Thank you for your support.
Once again, thank you for your kind words and encouragements.
1) build a product (their image) 2) build a product (themselves) 3) deal with competitors 4) innovate with new messages 5) change the ways certain things are done etc.
Also, might be elected, but probably never "electerd" :)
But as I am not at all comfortable with Wordpress' issues that surfaced a while back: upgrade, security etc., so I plan to use one of the Django blog platform. But that means I'm not blogging at all, but worrying more about how to have the blog installed.
There seems to always be a trade off. But one thing is for sure, you should choose to install Wordpress or any chosen bloggin platform on your domain rather than having it redirect to another domain... like blogger, wordpress.com etc.
Good luck and good writing.
Using Linode for my app and host static files on S3 and maybe another cloud provider like Rackspace for failover in case the clouds go down.
I am hoping that I would have a luxury problem once my app is doing well. When I have that kind of traction, it's a different story. But until then, it's more logical to stick with a VPS.
By the way, are you making updates to your production site frequently? Your carousel isn't working correctly yet.
I know you use django (from another post I think). Have you thought about using social network login? I used django-allauth and it has been working very well for me. Good luck!
I was also my family's black sheep. My story is different I suppose (briefly): I left full time scholarship to study arts--I went to Florida with $500 my brother lent me. I didn't have money for food so I ate Starbuck's left over pastries for the first 2 weeks. I ended up taking 6 courses that first semester and worked 2 jobs to support myself. It was tough time but it was the most lucid time in my life.
While I did well at the arts school, I didn't end up doing arts after all. I am a web developer now--happy hacking my after-hours projects and chasing dreams. Taking good care of my family is also one of my dreams!
I usually think to myself, people should have ambitions and dreams. But only a real man/woman is willing to lay his/her life down for those dreams.
With that being said, I think while development without a framework "might" feel more lightweight, you will pay for it later when you're maintaining your app. As they always say, you build it once but you have to maintain it forever. I think investing in a framework will most likely pay off in the future even if there is an overhead usually associated with framework.
1. Rich text editing capability for description--at least with <p> tag so it can be more readable than just a big block of text. 2. http://upout.com/auth/s_profile and http://upout.com/auth/s_customize don't seem to add the "active" class correctly 3. http://blog.upout.com/ make the logo go back to upout.com rather than the blog root
What are the technologies behind this? Again, good luck!
Awesome!
Alright, let's look at the word "best." Is there anything better than best? Maybe bestest or most best? Come on, you CANNOT have a team of people where everyone is "the best." If you decided to make an offer to me, that means I am the best then? Everyone's best is different, therefore salary needs to be different for each "best." If I am the best, then what's the problem with me getting what I asked? If you want to give off the hype that you're a "big boy" company then back it up with real big boy money! But oh no, if you work for us, then that means you can use our "awesome" brand to sell yourself later. Like Google or Facebook.
This is exactly like the usual situations: "I have a great idea, could you make this web app for me for free or for 2 small bags of peanuts? It will be the BEST addition to your portfolio." Remember those people?
I know, it is negative. But I get so enraged sometimes thinking about this kind of cliche and messaging some new "startups" are using. If you want to hire the best, then pay top money. You're not Google--get over it!
With that being said, you still have to focus on your execution. If you take care of the smallest details and really worry about the users' experience/flow. It will show through and sure enough you might have that chance to fight with any bigger guy in your space.
Good luck and keep on fighting :)
One can do a lot of goods with PHP, Ruby and Python and any other languages/frameworks. It's not really the language but what you choose to do with it as well as your experience using it that will make your project. The only way to gain more experience is to start using it.
My feeling is, you want to pick something that will solve all your present problems and future proof. That's going to be difficult. Big solutions are usually a combination of different efforts because there are many different parts of the web development process. I've seen a company that use PHP for ALL their flow including the cron jobs' scripts. Some might say, that's crazy, why not use python or faster languages for backend jobs? But it worked for them up until they hit their bottleneck then they reiterate and revised.
The path toward the "holy grail" for the perfect "solution" is long. Crowd sourcing for this answer will also be difficult because many people have already took that journey and fought their holy war with themselves so they will generally give you their preferences up front.
Sorry for the round about way of saying: I think if you are at a point of asking question of what's out there other than PHP? Then you're at a good transitional stage. Congrats. Now your two (popular) choices are: Ruby/RoR and Python/Django. Go test out two sample projects and make it work from setting up to making it run. See which process you like the most and pick one. I don't think you will go wrong with either choices.
Oh, is there a site that you really like or look up to? Perhaps you can learn about their technology stack and give that a try :P
Again, sorry for the convoluted answer and good luck with your journey toward Web Dev nirvana :)