-1
votes
0answers
46 views

Why are project managers usually higher in company hierarchy than programmers/architects? [duplicate]

I find it that project managers are usually just coordinators or sometimes even assistants in software engineering projects. The most challenging tasks are quite often performed by ...
3
votes
5answers
531 views

How do you name your personal libraries?

I'm pretty bad with naming things. The only name I can every generically come up with is 'helper'. Say, if I have a header file that contains helping functions for manipulating paths, I tend to put ...
4
votes
1answer
358 views

Best practice for organizing third-party integration code in ruby

I have a rails app. I'm writing code to integrate it with a third-party service, "Foo Bar". The integration affects many parts of the system -- models, controllers, and an API wrapper. Thus far I've ...
3
votes
1answer
1k views

How to organize a larger project with several sub-projects and their dependencies?

As a software developer until now, I've mostly worked on projects that were quite "monolithic" with hardly any dependencies on other projects, without building automation (no Make, Ant, Maven, etc.) ...