gabrielp
Member
Hi guys,
I've always been frustrated with how closely technology professionals hold their cards close to their chest within our industry. Meanwhile, amazing advancements are taking place within the open source community which are frankly, leaving the printing industry and everyone in it in the dust. I don't want to wait for HP or Xerox to sell me something that is a marginal benefit to my business. By the time a company that size innovates and produces a software product that trickles down to us, the entire competitive edge is lost. We can, and many of us do, create amazing and innovative tools and solutions that give us an edge.
The real tragedy is that many of us are re-creating the same wheel (especially in the automation space). For example, we'll invest so much time and money automating a particular web-to-print solution into our MIS or job delivery to our presses, when it has already been done 50 times before. Even worse, the 50 desperate implementations are encountering different problems and different levels of expertise and upkeep, meaning they are all imperfect. That solution that you're protecting behind that bubble is likely lagging behind others and isn't as good as you think it is. Instead of us hiding in our bubble with our own implementation, what if we shared the same automation implementation with all 50 users and had a space to discuss it. When someone discovers a problem or performance improvement, a fix is collaborated on and implemented, and all 50 users benefit. All 50 users have a better, more perfect solution, and they only have to invest a fraction of the time they would have if they built their own.
I understand the rub, and I'm not advocating that we all spill out trade secrets here. But the fact that there are barely any print-industry communities openly discussing programming, automation, or technical innovation is pretty telling. We're relying too much on our vendors to solve our technology problems -- and unfortunately our vendors don't know our business as well as our people do. At least, we need a space to discuss and collaborate on innovating technologies outside of our own company (or vendor) bubbles. I'm sure many folks think a plea like this is just another entitled millennial, assuming he has the rights to everyone's code. But the fact is, when you start participating in the open source community, you absorb way more of the cutting edge than you do with trickled down information from vendors. You get way more than you put in. Owners/managers need to understand that devoting time to innovating and allowing employees to collaborate with working groups/open-source is a very beneficial thing that pays dividends.
These are some of the discussions I'm referring to:
That said, out of my frustration I've tried to cobble together some support for an informal organization called Open Automation. As of now, we have a GitHub organization full of open-source Switch scripts (https://github.com/open-automation) and an IRC channel (#open-automation @ irc.freenode.net [If you don't want to set up an IRC client, you can join via a web browser here ]). I'd love to be a part of a group I could go to with a hard problem to get some input on how to solve it.
Let me know your thoughts, even if you don't agree.
Chat: https://gitter.im/open-automation/Lobby
Code: https://github.com/open-automation
I've always been frustrated with how closely technology professionals hold their cards close to their chest within our industry. Meanwhile, amazing advancements are taking place within the open source community which are frankly, leaving the printing industry and everyone in it in the dust. I don't want to wait for HP or Xerox to sell me something that is a marginal benefit to my business. By the time a company that size innovates and produces a software product that trickles down to us, the entire competitive edge is lost. We can, and many of us do, create amazing and innovative tools and solutions that give us an edge.
The real tragedy is that many of us are re-creating the same wheel (especially in the automation space). For example, we'll invest so much time and money automating a particular web-to-print solution into our MIS or job delivery to our presses, when it has already been done 50 times before. Even worse, the 50 desperate implementations are encountering different problems and different levels of expertise and upkeep, meaning they are all imperfect. That solution that you're protecting behind that bubble is likely lagging behind others and isn't as good as you think it is. Instead of us hiding in our bubble with our own implementation, what if we shared the same automation implementation with all 50 users and had a space to discuss it. When someone discovers a problem or performance improvement, a fix is collaborated on and implemented, and all 50 users benefit. All 50 users have a better, more perfect solution, and they only have to invest a fraction of the time they would have if they built their own.
I understand the rub, and I'm not advocating that we all spill out trade secrets here. But the fact that there are barely any print-industry communities openly discussing programming, automation, or technical innovation is pretty telling. We're relying too much on our vendors to solve our technology problems -- and unfortunately our vendors don't know our business as well as our people do. At least, we need a space to discuss and collaborate on innovating technologies outside of our own company (or vendor) bubbles. I'm sure many folks think a plea like this is just another entitled millennial, assuming he has the rights to everyone's code. But the fact is, when you start participating in the open source community, you absorb way more of the cutting edge than you do with trickled down information from vendors. You get way more than you put in. Owners/managers need to understand that devoting time to innovating and allowing employees to collaborate with working groups/open-source is a very beneficial thing that pays dividends.
These are some of the discussions I'm referring to:
- How to generate thumbnails from PDFs reliably https://forum.enfocus.com/viewtopic....3&p=5252#p5252
- How to query your MIS with ODBC in Switch https://github.com/open-automation/switch-sql-query
- Custom scripts that allow for more graceful flow design: https://forum.enfocus.com/viewtopic.php?f=13&t=1345
- Adding cloud functionality to your automation system: https://forum.enfocus.com/viewtopic.php?f=13&t=648
- Using your automation system to back up itself: https://forum.enfocus.com/viewtopic.php?f=12&t=1432
- Using modern build automation to utilize email templating: https://forum.enfocus.com/viewtopic.php?f=13&t=559
- Utilize JMF subscriptions to pull analytics from JDF-compliant devices: https://github.com/dominickp/JMF-Subscription
- Manage VDP risk by preflighting spreadsheets: https://github.com/shawmut/data-preflight
That said, out of my frustration I've tried to cobble together some support for an informal organization called Open Automation. As of now, we have a GitHub organization full of open-source Switch scripts (https://github.com/open-automation) and an IRC channel (#open-automation @ irc.freenode.net [If you don't want to set up an IRC client, you can join via a web browser here ]). I'd love to be a part of a group I could go to with a hard problem to get some input on how to solve it.
Let me know your thoughts, even if you don't agree.
Chat: https://gitter.im/open-automation/Lobby
Code: https://github.com/open-automation
Last edited: