Live data from Hacker News

Best practices in modern web projects

blog.arvidandersson.se

11–20 of 89 posts

Re: Best practices in modern web projects

#11
post #8
post #6

Earlier quoted context omitted.

The benefit of standardizing on a tool that is "good enough" is worth it imo. Learning git is easier than learning svn, darcs, hg, perforce and git and juggling between them when you want to submit patches to open source projects or get new clients.

Don't forget bzr!

Why not?

Re: Best practices in modern web projects

#12
post #5
post #3

These aren't really best practices, they're too abstract. Best practices would be exactly how you do said practices the best way possible. A more appropriate title could be "list of must read articles for modern web development".

I'm not sure about that; I feel like I got a lot from the article without following the links.

This didn't cover anything useful it just said what everyone was already aware of, the only useful part was the links. Everything else was like saying to spread butter on toast use a butter knife.

Re: Best practices in modern web projects

#13
post #9

No idea how this is getting so many points. There's absolutely nothing of any practical interest here. Use version control and documentation... End of post. I'd say these are more industry standard practices than leading edge.

I have to agree. Interesting topic, but not a lot of new content there.

Re: Best practices in modern web projects

#14
post #9

No idea how this is getting so many points. There's absolutely nothing of any practical interest here. Use version control and documentation... End of post. I'd say these are more industry standard practices than leading edge.

>First of all, use git for version control. It is modern, works great and the majority of developers are either comfortable in using it or want to start using it.

Not to mention those points were mainly subjective. Don't get me wrong, I like and use Git myself but statements like "Use this, most people use it so you must use it too!" are just horrible.

Re: Best practices in modern web projects

#15
post #9

No idea how this is getting so many points. There's absolutely nothing of any practical interest here. Use version control and documentation... End of post. I'd say these are more industry standard practices than leading edge.

>No idea how this is getting so many points.

Because the basics have to be pointed out again ... and again.

I think the upvotes don't primarily mean "omg I never thought to do this" but rather "will someone please staple this to the foreheads of all the clueless devs I've had to clean up after."

Re: Best practices in modern web projects

#16
post #7
post #4

"Git First of all, use git for version control. It is modern, works great and the majority of developers are either comfortable in using it or want to start using it. Its a pain in the arse to learn, overcomplicated for 90% of the cases it is used in. How many people actually need a distributed version control." (I use Git. It is powerful and useful, but the justification for using it in the article isn't really grea…

The world's inconsistent internet connections are a great reason to require distributed version control. I'm often trying to work from a location without a reliable connection to the internet, be it a plane, train or bus, a coffee shop with spotty internet or a meetup. Requiring a connection to a server kills productivity in those situations. Perhaps there is something to be said for Mercurial, but unless you were pr…

Yes, but I would guess that non distributed would suit 90% of use cases. I imagine most software is still developed in one physical location.

Re: Best practices in modern web projects

#17
post #6
post #4

"Git First of all, use git for version control. It is modern, works great and the majority of developers are either comfortable in using it or want to start using it. Its a pain in the arse to learn, overcomplicated for 90% of the cases it is used in. How many people actually need a distributed version control." (I use Git. It is powerful and useful, but the justification for using it in the article isn't really grea…

The benefit of standardizing on a tool that is "good enough" is worth it imo. Learning git is easier than learning svn, darcs, hg, perforce and git and juggling between them when you want to submit patches to open source projects or get new clients.

I am not going to argue with you on that point, because that is the reason I am using GIT. CVS would be far more suited to my personal use cases.

Re: Best practices in modern web projects

#18
post #9

No idea how this is getting so many points. There's absolutely nothing of any practical interest here. Use version control and documentation... End of post. I'd say these are more industry standard practices than leading edge.

I upvoted it on the odd hope that one of my coworkers sees it and actually considers following some of it. ;)

Re: Best practices in modern web projects

#19
post #9

No idea how this is getting so many points. There's absolutely nothing of any practical interest here. Use version control and documentation... End of post. I'd say these are more industry standard practices than leading edge.

It's best practices, not new practices, and a very clear concise write up at that. I wish if read this 6 months ago, rather than learning it the hard way.

Re: Best practices in modern web projects

#20
post #9

No idea how this is getting so many points. There's absolutely nothing of any practical interest here. Use version control and documentation... End of post. I'd say these are more industry standard practices than leading edge.

> I'd say these are more industry standard practices than leading edge.

Yeah, that's sort of what "best practices" are all about. They are for teaching outsiders what insiders have learned through practice. The intended audience is everyone who doesn't already know this.

If you consider the article of no practical interest for a seasoned insider, that's about the highest praise you can give.

Post reply on HN