The Entrepreneur Forum | Startups | Entrepreneurship | Starting a Business | Motivation | Success
- THE BOOKS
- DOWNLOADS
Search engine:
Threadloom Search
XenForo Search
Search titles only
By:
Menu
About
Forums
Post New Topic
Active Posts/Threads
Most Viewed Threads
Most Liked Posts
Hot Topics
Gold Threads
Notable Threads
What's new
New posts
Trending Topics
Join Insiders
Log in
Register
What's new
Search
Search
Search engine:
Threadloom Search
XenForo Search
Search titles only
By:
Post New Topic
Active Posts/Threads
Most Viewed Threads
Most Liked Posts
Hot Topics
Gold Threads
Notable Threads
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Miscellaneous Forum Stuffs
Off-Topic Threads
Web Development, need answers from people who DO
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Remove ads while supporting the Unscripted philosophy...become an
INSIDER.
Message
<blockquote data-quote="Jon L" data-source="post: 921856" data-attributes="member: 33844"><p>There is NOTHING efficient about being a beginner and trying to spin up an app of any sort. </p><p></p><p>If you think of building software like building a house: Its not at all like building in a housing tract where the same principles apply time after time. Its more like building a house in the desert, then going to the Amazon, clearing a plot of land, and building a house there, followed by going to Dubai, dumping some sand, rocks and misc other stuff into the ocean and building a house on top of that, and then going to the central coast of California and building a house that doesn't run afoul of the Nazis running the California Coastal Commission. </p><p></p><p>Sure, some things carry over between projects. You need a foundation (database), a frame (your language/framework) and some paint (the U/I). But, beyond that, what kind of foundation do you need? Does it need to support thousands of tons, against 150 mph winds etc., or would a simple slab do just fine? How does the framework tie into that foundation? etc...</p><p></p><p>You can start to see how much of these decisions can only be addressed through experience. How do you gain that experience? By reading, trial and error, and a lot of effort. Sure, you can go to school for the stuff, but that only gets you so far. It gives you the basic building blocks. You still have to get creative and figure out how things should get stitched together. At each point, there are tradeoffs. Pick a certain style of database and it will make it easy to do one kind of action, but difficult to do another. If you need to do both actions an equal amount, you're screwed, unless you come up with another method of doing things. </p><p></p><p>So ... start. Pick a method you think works, and go for it. If you're building something relatively straightforward, you'll do pretty well. If its more complex, you will run into problems that you will have to fix later. The trick is to pick the right set of features that will allow you to start making money before you run out of required programming expertise. (Once you make enough money at it, you can hire a more experienced programmer and scale from there.)</p></blockquote><p></p>
[QUOTE="Jon L, post: 921856, member: 33844"] There is NOTHING efficient about being a beginner and trying to spin up an app of any sort. If you think of building software like building a house: Its not at all like building in a housing tract where the same principles apply time after time. Its more like building a house in the desert, then going to the Amazon, clearing a plot of land, and building a house there, followed by going to Dubai, dumping some sand, rocks and misc other stuff into the ocean and building a house on top of that, and then going to the central coast of California and building a house that doesn't run afoul of the Nazis running the California Coastal Commission. Sure, some things carry over between projects. You need a foundation (database), a frame (your language/framework) and some paint (the U/I). But, beyond that, what kind of foundation do you need? Does it need to support thousands of tons, against 150 mph winds etc., or would a simple slab do just fine? How does the framework tie into that foundation? etc... You can start to see how much of these decisions can only be addressed through experience. How do you gain that experience? By reading, trial and error, and a lot of effort. Sure, you can go to school for the stuff, but that only gets you so far. It gives you the basic building blocks. You still have to get creative and figure out how things should get stitched together. At each point, there are tradeoffs. Pick a certain style of database and it will make it easy to do one kind of action, but difficult to do another. If you need to do both actions an equal amount, you're screwed, unless you come up with another method of doing things. So ... start. Pick a method you think works, and go for it. If you're building something relatively straightforward, you'll do pretty well. If its more complex, you will run into problems that you will have to fix later. The trick is to pick the right set of features that will allow you to start making money before you run out of required programming expertise. (Once you make enough money at it, you can hire a more experienced programmer and scale from there.) [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Miscellaneous Forum Stuffs
Off-Topic Threads
Web Development, need answers from people who DO
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top
Bottom