(Topic ID: 173377)

Stern Software Development Platform

By PBFan

7 years ago


Topic Heartbeat

Topic Stats

  • 97 posts
  • 38 Pinsiders participating
  • Latest reply 7 years ago by phyreteam
  • Topic is favorited by 23 Pinsiders

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    stern-programming (resized).jpg
    13177311_1155114661219483_7423252906447553483_n (resized).jpg
    25573344 (resized).jpg

    You're currently viewing posts by Pinsider PBFan.
    Click here to go back to viewing the entire thread.

    #1 7 years ago

    Hi guys,

    as pinball hobbyists, collectors and players we often complain about the time it takes Stern to complete code, put out updates, etc.

    So I was wondering how much do we know about how their developers work? What development platforms, tools do they use? Are they still writing stuff in assembler (probably not)? Is the length of time it takes a result of an aging platform, etc?

    As a former application developer myself I am interested in the behind the scenes stuff. Does anyone have any insight on this or can point me to a link that discusses this?

    Hoping to keep this on the positive side of discussion as opposed to ranting about Stern. really curious about how it works.

    Thanks in advance everyone.

    -1
    #2 7 years ago

    Nobody is interested in this? OK, back to shopping my Shadow and playing LOTR.

    #29 7 years ago

    There we go ... The start of some interesting discussion.

    There must be someone out there that actually knows how stern does this. I wouldn't think they have a very sophisticated development environment because if they did code updates would roll out in a more timely fashion. I know they have to focus on the most recent games but I think they could easily sell enough extra games if they had a better release schedule. Hiring an extra programmer would not be that expensive or that hard unless the development environment was just not what newer developers are interested in. (Kind of like the issues we had as mainframes started to die-off - couldn't get a new grad to touch it with a 10 foot pole).

    #54 7 years ago

    I am enjoying the discussion. I agree that some languages might be better "out-of-the-box" for certain applications. Which one is best is a matter of opinion, knowledge and abilities.

    I would be interested in how software development has evolved Stern. Stern started out as a manufacturing company but has evolved in part (whether they like it or not) into a software development company. I suspect this evolution was more organic and less a carefully scripted plan which means it likely has issues as a result. This is understandable given the very thin profit margins at Stern during the lean years. The important question is what are their plans to get them where they should be (and hopefully where they want to be) with respect to a more consistent development and release management cycle. I don't mean locking themselves into arbitrary deadlines like a release every quarter but a commitment to a (for example) 2 releases per year. Does anyone think these types of discussions are happening (or have happened) at Stern?

    #60 7 years ago
    Quoted from Enaud:

    I just had a horrible thought. Want the latest release for your pin? Log in to the Stern software portal, provide your credit card number and download the latest release. Wouldn't that suck! Kinda like Office 365. Leasing your software.
    Won't happen but just a chilling thought.
    Back to the Python C++ debate.
    (C++ is gonna win.)

    Oh, it will happen - just not yet. eg. United Airlines is now charging to use the overhead storage bins. Big businesses are great at nickel-n-diming their customers to death. Once you get so big (and bold) you stop caring about the customer experience - just the size of your bank account.

    2 months later
    #95 7 years ago

    In response to Chadderack ... I really started the thread for a few reasons:

    1. just plain curiosity

    2. to see if some of the coding issues at Stern might be related to a legacy platform (and trouble attracting the right skillset)

    3. and most importantly to stimulate some intelligent conversation (other than reading about how we don't like high prices, etc.) about something that hobbyist programmers and pin collectors would find interesting.

    and yes I would consider the hardware and any tools used to be part of their platform.

    Let's keep it moving. Might not be the most active thread but that's cool - it's interesting.

    #96 7 years ago
    Quoted from PinMonk:

    If the hardware and OS are their own, they know it inside and out and can address issues like this. Every choice has tradeoffs. Going off-the-shelf solves some problems but potentially creates a lot of others.

    This is true but pretty much everything in our society is now built upon something else. Software is built upon libraries, drivers, etc. from 3rd parties. Cars are built with components from outside sources. If manufacturers try to re-invent the wheel every time they would quickly be out of business. As part of their project management discipline they need to make these tough decisions about when to develop from within and when not to. When you try and do "it" in-house (solely to save money) it often turns into a mess because the expertise required just isn't there or isn't required in sufficient demand to justify in-sourcing for the long term. Yes, sometimes a company may find themselves at the mercy of their 3rd party components too. These are the challenges that come with project and supply chain management for sure.

    You're currently viewing posts by Pinsider PBFan.
    Click here to go back to viewing the entire thread.

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/stern-software-development-platform?tu=PBFan and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.