Hypography Science Forums: Sometimes You Need To Give Up - Hypography Science Forums

Jump to content

Welcome! You are currently viewing the Hypography Science Forum as a guest. In order to participate in our science discussions, you should register now! Registration is free and you can use your Facebook login if you like.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Sometimes You Need To Give Up Rate Topic: -----

#1 User is offline   alexander 

  • Dedicated Smart-ass
  • View gallery
  • Group: Moderators
  • Posts: 5,656
  • Joined: 04-May 04

Posted 04 May 2011 - 10:55 AM

So less on a technical note, more of a thought. I always stride, especially when i am rewriting code, to make something better, this was the case when i rewrote this android app, twice, cutting the code in half each time and each time adding more functionality in the process, this is the case with anything i do. So about a year and a half ago, i wrote a proof of concept, which caught with management, and they handed it to someone else to figure out. Well a bit later, that person was gone, and the whole thing hit my eyes again, little did i know that i was going to find my exact POC code that i wrote up in about 5 hours to show that my idea is indeed a good one, noting in code and in life that it was nothing more then a POC, and that they should really structure and rewrite the whole thing before putting it to use.

Anyways, long story short, there was a good reason to rewrite the code, so i decided to experiment and try other ways of achieving the end result, namely using external service(s), in my case Google Docs. Well after about a day or so of playing around i came across an issue that i couldn't use a fairly large data-set with google docs, and after about another day, i had to give up the idea and go back to the original libraries and plan to get this project to move. Not everything was a loss, SecMysql was a major part of the design, anyways, I just wanted to say that sometimes you need to cut your losses and give up on an idea that is barely out of sight...

Now for another observation. I am surely not the only person who has had this happen to them, where their quick and dirty code ends up being blindly used. Now i ponder, is this why we have so much bad software today? Are we (the devs) lazy and don't want to rewrite code that we really should post POC stage? What can we do to change that?
~ Sun, number 1 cause of global warming.


Caution: some thinking required when using this product, keep your axons and dendrites inside your head at all times.
0

#2 User is online   phillip1882 

  • Thinking
  • Group: Members
  • Posts: 421
  • Joined: 19-July 08

Posted 05 May 2011 - 06:52 AM

Quote

Now for another observation. I am surely not the only person who has had this happen to them, where their quick and dirty code ends up being blindly used. Now i ponder, is this why we have so much bad software today? Are we (the devs) lazy and don't want to rewrite code that we really should post POC stage? What can we do to change that?

hmm, while my code has never been used thus, except for my own purposes, i can easily see how this would be a problem. my suggestion? if your writing code for work, write as stable code as possible even for POC. it doesn't need to be super functional, but should be able to handle errors and such without crashing.
0

#3 User is offline   alexander 

  • Dedicated Smart-ass
  • View gallery
  • Group: Moderators
  • Posts: 5,656
  • Joined: 04-May 04

Posted 16 May 2011 - 09:48 AM

Yeah that's pretty much the conclusion i came to as well, Phil. See i always thought that POC code was meant to be quick dirty and show a point you are trying to make, and then you rethink and rewrite it, but when you are dealing with other people you dont always seem to portray that point well enough for them to accept it as fact and do what is the correct thing. Though for my part i have to say that most of my dirty code is nicer then a lot of other code, at least from the slew of code that i read, some of my POC code is better then some of the production code i have seen (not just in our company).
~ Sun, number 1 cause of global warming.


Caution: some thinking required when using this product, keep your axons and dendrites inside your head at all times.
0

#4 User is offline   greenfin1 

  • Curious
  • Group: Members
  • Posts: 2
  • Joined: 28-February 09

Posted 19 June 2011 - 10:10 PM

Nice topic having a lot information regarding education. Thanks
[spamlink removed]
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users


View our Science Quizzes | Science links. About the Hypography Science Forums

Friends

We recommend these stellar sites:

PC Help Forum

ATL - Atlanta Computer Repair

Sponsors

Hypography?

Hypography [n.]: A combination of "hyperlink" and "bibliography" - ie, a list of links to electronic documents. Comparable to discography and bibliography, but not cartography.

When we launched in May 2000, we wanted to create a site to share science-related content of all kinds on the web. As time passed, our site turned into a pure science forum with lots of cool people.

So we kept the name Hypography and the cool science forum community - and aim to be a friendly place for discussion of science topics of all kinds.