Projects question - When is using example code borrowing, inspiration, or just plain plagurisim?

So the first project was the tribute project…easy enough as it was simple html and css…

The second project I am stumped on where to go…I find myself looking at the code on the sample provided and other codes for surveys I find online. My question is I am finding myself kinda stumped and looking for ideas to build the basic structure of the site, if I use the ideas from other sites code isn’t that just borrowing code and defeating the purpose of the project or am I being too sensitive about “borrowing” code. Also, important to note, that what I am referring to is not copying an entire pages survey code…but looking at how they did their tables, or looking at how they coded a button etc…

Any advice is welcome as I do not want to plagiarize someone elses work but its almost hard not to borrow some code as when you look for examples of how to do XYZ they list the code on how to do XYZ…

That’s how I learn…

1 Like

Far as I know, inspiration isn’t copyrightable – steal as much of it as you can :slight_smile:. Everything else, there’s unfortunately no clear line, but the fact that these are all learning projects not intended for broad public consumption means you probably don’t need rigorous citations of all sources – this isn’t a thesis paper after all.

For code, a good rule of thumb is to just look at others sources, but write it on your own pages by hand rather than copy-pasting it without understanding. At the end of the day (or project) you should still have a clear answer to “did I write this page”? If you don’t, chances are you need to be putting in more of the effort yourself.

1 Like

It sounds like you’re learning when looking at other projects. Internally, you’ll know if you just copied and zipped through it, or if you really learned and can do this. When in doubt, try doing a similar exercise all on your own to see if you’ve mastered the concept in question. If you’re cannot, you know what to do next.

1 Like

If you’re going to take code from something like, dissect absolutely everything in the code (they have the TryIt Editor for a reason.)
That’s how a lot of people (including myself) learn, by reverse engineering.

1 Like

It is better to avoid such scales, as they can be taken as plag.

Thanks everyone this is all really great advice! Much Appreciated.