evangelising

You have to sell "agile" to management...

You have to sell "agile" to management, they are receptive but have zero knowledge or understanding of modern application development techniques. Which ONE book do you give them as a set text? It must cover a few different methodologies (XP, Scrum etc) and give a flavour of the benefits AND problems. It must be understandable to people ...

Switching to Python(and enjoying your work more than before)

How many of you moved from one language to Python and found it more enjoyable and generally more "fun" to code than before? Or maybe you tried Python and thought: "It is not for me, I stay with my C++/Java, Python is too simple/overrated/etc."? I moved from PHP to it(and to Django framework) and I code my projects faster, appreciating ...

Best way to induce good development practices at workplace

I work for a small company that has about 25-30 employees. We make software for the hydraulics industry and most of our employees are mechanical engineers who are self-taught programmers including me. One difference that I find between myself and other employees is their lack of passion for software and their will to learn more about sof...

I want to introduce a new methodology into my company. What preparation and approaches would be best?

I am interested in trying to introduce a new methodology to my company. This new methodology is Correctness by Construction (CbyC). This would be using ADA SPARK. The company I work for is an Aerospace company that has used ADA on many projects. Another factor is I am pretty low on the company hierarchical structure (Software Engineer I...

How does one go about "evangelizing" a language?

I was wondering: if you have a relatively unknown programming language that you love and want to get more people using it, what can be done to "evangelize" the langueage? E.G. where would you go, what would you say, etc. ...

Object-oriented vs "functional" javascript

Douglas Crockford said a long time ago: Classical objects are hard. .... Shallow hierarchies are efficient and expressive. I came to this conclusion separately after years of JS development, and now I'm struggling to convince my colleagues. Arguments don't help, because apparently "classes and dozens of methods are easi...