Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 63159
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T18:35:20+00:00 2026-05-10T18:35:20+00:00

I have been trying to make a case for using Python at my work.

  • 0

I have been trying to make a case for using Python at my work. We use C# and ASP.NET for basically all of our development. 80% or more of our projects are web applications. It seems natural that we would look at some of the nice dynamic web languages (Ruby, Python, etc), and with things like IronRuby and IronPython, I started seriously investigating.

I love Python. It’s a beautiful, expressive language. It’s a joy to code in, for sure. The multitude of python modules and frameworks make it very appealing. Problem is, I cannot think of any specific problems, any specific hurdles that would require a language like Python. ASP.NET gives us RAD, it gives us a full-featured framework and all that good stuff. Also, we all already know C# and have lots of projects in C#, learning a new language just because doesn’t quite work.

Can you guys help me think of something to finally convince my boss to really learn Python and start using it on projects?

Edit: I know that no problem requires only one language, I just meant, are there any specific problems in which dynamic languages excel over static languages.

Edit again: Let me also mention that my boss prompted ME to investigate this. He has put aside hours to research these languages, find a good one, learn it, and then figure out how we can use it. I’m at the last step here, I do not need a lecture on why I should consider my motivation for changing something my company does because they do it for a reason.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T18:35:20+00:00Added an answer on May 10, 2026 at 6:35 pm

    "Can you guys help me think of something to finally convince my boss to really learn Python and start using it on projects?"

    Nope.

    Nothing succeeds like success. Use Python. Be successful. Make people jealous.

    When asked why you’re successful, you can talk about Python. Not before.

    Choose projects wisely: things where a dynamic language has significant advantages. Things where the requirements are not nailed down in detail. Things like data transformations, log-file scraping, and super-sophisticated replacements for BAT files.

    Use Python to get started doing something useful while everyone else is standing around trying to get enough business and domain information to launch a project to develop a complicated MVC design.


    Edit: Some Python to the Rescue stories.

    • Exploratory Programming
    • Tooling to build test cases
    • What’s Central Here?
    • Control-Break Reporting
    • One More Cool Thing About Python Is…
    • In Praise of Serialization

    And that’s just me.


    Edit: "boss prompted ME to investigate", "figure out how we can use it" changes everything.

    The "finally convince my boss to really learn Python" is misleading. You aren’t swimming upstream. See How Do I Make the Business Case for Python for the "convince my boss" problem. The edit says you’re past this phase.

    Dynamic languages offer flexibility. Exploit that. My two sets of examples above are two areas where flexibility matters.

    • Requirements aren’t totally nailed down. With a dynamic language, you can get started. Rework won’t be a deal-breaker. With Java (and C++ and C#) you are reluctant to tackle devastating design changes because it’s hard to break everything and get it to compile and work again. In Python, devastating changes aren’t as expensive.

    • Design is in flux because you can’t pick components. You can write Wrappers and Facades very easily in Python. It’s a scripting language. And, Python modules compose into larger aggregates very simply.

    • Coding is in flux because requirements and design keep changing. It’s scripted — not compiled. You just make a change to the code and you’re off and running. Testing is easier because the work cycle is shorter. It isn’t code-compile-build-test it’s code-test.

    • Testing is in flux because the requirements keep changing. Same as above. The work cycle is shorter and faster.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 57k
  • Answers 57k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer function changeColor() { changeColorIncremental(0); } function changeColorIncremental(i) { var element… May 11, 2026 at 8:31 am
  • added an answer I understand your question differently from Eugene Morozov. Tell me… May 11, 2026 at 8:31 am
  • added an answer The following is how to rename a variable which is… May 11, 2026 at 8:31 am

Top Members

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.

      Related Questions

      No related questions found