How Software is Made



The basics of how software is created in the industry today.

Topics covered: Software, Binary, Source Code, Programming Language, Compiling, Revision Control, Bugs, Proprietary, and Open Source.

Help me translate this video into your language:
http://www.youtube.com/timedtext_video?ref=share&v=bWdeGTJxMQc

What’s inside of a Rubik’s Cube: https://youtu.be/bgcScY7CiMs
What’s inside of a hard drive: https://youtu.be/n6uPALWAyxc

Example of Source Code (@0:32)
Blender 2.68 – GPC_Engine.cpp

Open Source Software mentioned (@3:00)
7-Zip
Audacity
Blender
Firefox
Gimp
Open Office
VLC

Narration by Whitney Owen
Music: “For All You Know” by RW Smith (Youtube audio library)
Sound Effect: “Swoosh” by bareform (freesound.org)

Made with Blender 2.74

#software #programming #b3d

47 thoughts on “How Software is Made”

  1. Here's how software is actually made:
    It all starts with the development company. The managers who don't know jack shit about software give their developers unrealistic deadlines and over-optimistic expectations. This is accomplished by outsourcing. A bunch of programmers in Bangladesh start hammering away at the code, not know at all what they're writing. The code is broken, loaded with syntax errors and hidden bugs. The programmers simply randomly and arbitrarily change code until by luck they have a program that happens to work just well enough. The software is then released to the public, where it's hoped that some life-or-death machine doesn't fall victim to the bad code and cause a death.

    Reply
  2. https://youtu.be/2CM1nPaUDsE

    বিজনেস একাউন্টিং এবং ইনভেন্টরী হিসাবের ওয়েব বেজড সফটওয়্যার।

    হোলসেল/রিটেইল বিজনেস,সুপার শপ,ইলেক্ট্রনিক শো-রুম,মোবাইল শো-রুম, হার্ডওয়্যার শো-রুম,জেনারেল ষ্টোর, ফিলিং ষ্টেশন,ষ্টেশনারী,লাইব্রেরী,ইট ভাটা,টেইলার্স ও গ্যাস সিলিন্ডার ডিসট্রিবিউটর ইত্যাদি বিজনেসের জন্য সম্পূর্ন বাগ বা ইরোর বিহিন সেল সিস্টেম বিজনেস এ্যাকাউন্টিং এবং ইনভেন্টরী ম্যানেজমেন্ট ওয়েভ বেজড সফটওয়্যার-
    (Smart Solution Web-based Software)

    Powered by-
    VOLCAN INTERNATIONAL LTD.

    আপনি কিছু স্মার্ট ডিভাইসে সিস্টেম টা চালাতে পারবেন যেমন- আপনার স্মার্ট মোবাইল,ট্যাব,ল্যাপটপ অথবা ডেস্কটপ কম্পিউটার।

    এছাড়া আরোও কিছু গুরুত্বপূর্ণ ডিভাইসও ব্যবহার করা যাবে যেমন-
    ১. POS প্রিন্টার সংযোগ করতে পারবেন।
    ২. Barcode স্ক্যানার সংযোগ করা যাবে।
    ৩. Barcode Level প্রিন্টারে বারকোড সংযুক্ত Level প্রিন্ট করতে পারবেন।
    ৪. Cash ড্রয়ার সংযোগ করতে পারবেন।

    তাছাড়া ক্রয়,বিক্রয় ব্যবস্থাপনা সিস্টেম।

    কাস্টমার এবং কর্মচারী ব্যবস্থাপনা সিস্টেম যা আপনার সংস্থাকে স্বয়ংক্রিয়ভাবে সহযোগিতা করবে।

    Dashboard সিস্টেমের সাথে আপনি যে কোন সময় আপনার ব্যবসার একটি পরিষ্কার দৃশ্য দেখতে পারবেন যেকোন অবস্থান থেকে।

    আরোও নানাবিধ বিজনেস সহায়ক মডিউল,ফিচার এড করার সুবর্ণ সুযোগ।
    স্বল্প টাকায় আপনার বিজনেস প্রতিষ্ঠান কে আধুনিক ও যুগোপযোগী করে তুলুন একটি লিঃ কোম্পানির সাথে।

    আমরা বিশ্বাস করি- We’re Not Best, But Our Innovative System are Qualityfull.

    Address :
    Esquire Electronic Building(6-G)
    19,Sahed Latif Road,Dakhshin-khan,
    Uttara,Dhaka-1230
    +880-1635-012287
    www.volcanit.org

    Reply
  3. https://www.youtube.com/watch?v=g1ptHZ7n_Fw
    Guyz Check This very interesting and informating Channel
    Top 10 Software Houses in the world !!

    Reply
  4. Great information, if you want to learn more Enter the link This program has helped me a lot http://cut-urls.com/C9DM8av

    Reply
  5. بمناسبة مرور 50 عام على شركة mbc . انا ربحت هاتف iphone 8 الجديد و2
    من اصدقائي ربحو لتربح هاتف انت ايضا اكتب في جوجل mbc600 وادخل للموقع
    الاول الموقع له صدقية من جوجل ونسبة الربح كبيرة أانا حبيت افيدكم الهاتف
    يصلك مجانا حتى المنزل كل ما عليك فعلة هو كتابة mbc600 فى جوجل واتبع
    الخطوات بسيطة وسهلة جدا

    Reply
  6. So when you download an update on something, you're essentially getting a new binary code for that software. One that ideally runs said software in an improved matter

    Reply
  7. Vastly simplified. You should make another video that has more steps. The processor microcode and clock. States and registers. Processor instruction set. How the compiler actually does it's job including linking in libraries. The link between language and instruction set. This would give a more detailed view of how source code is converted to binary that actually runs on hardware and does something useful.

    Reply
  8. Hello sir I'm a noobie in coding I just started to learn it and I find it very interteining and interesting so I decided to be a software engineer but the issue is that I live in Algeria (north africa) where coding has no support at all so I want to know if it's still possible to get job opportunities in foreign countries ? So I know if I should work harder or just give it up. thank you

    Reply
  9. I actually like the presentation… The simplest way of saying more difficult thing in the correct way.. . Thank you so much for the information.. See you soon…

    Reply

Leave a Comment