Alex Bystrov

CDO @ Frank Joined over 4 years ago

  • 0 stories
  • 2 comments
  • 2 upvotes
  • Posted to Open Source Sketch, Dec 10, 2017

    Think about it this way: Sketch, Figma, Framer and InVision right now are spending most of their time developing exact same features, while they could innovate 4 times faster instead. I mean seriously, Figma have made relatively great leap with their components comparing to Sketch, but still it's miles away from a solution we all need now.

    Seriously, it's been years now since Material design language was introduced and we still don't have an ability to reproduce it in any of the available design tools. A humble input field is impossible to implement in a single component with no specification. It consists of multiple states x different content structure x counters etc. We still end up with a mess of components which are slow both to design and use. There are development standards in place, but there are no clear design standards. Everything takes 10 times more resources to make then it really should.

    Meanwhile we have 4-5 brilliant teams working on their design tools and goddamnit they all make same features over and over again. There should be a way to join forces and be able to make money at the same time. It's not a zero-sum game anymore. The growth of the whole market is more effective then fighting with each other on a tiny field even from a business perspective.

    The future of product development is not exactly open-source though. But pretty close. The future of development anything lies in a new way of licensing intellectual property. So the best way to get new design tools is finding a way for developers to merge products without loosing money or pissing off the investors. The only alternative I guess is a new player, who will figure out the way to go almost open-source and leaving them eventually all in the dust.

    How can such license work? It starts with a set of primitive principles:

    0) Anyone has access to the codebase and can play with it 1) Every git commit has it's cost when proposed to master owner 2) Every product or sub-product inherits a license and becomes cheaper for everyone (including those who already payed, via partial returns) if number of users grows 3) Every usage of the product triggers the process of distributing the reward between all the authors proportionally to their contribution. 4) Capital is stored in decentralised way

    4 points
  • Posted to Project Comet in 1 minute #video !, Nov 17, 2015

    A few random thoughts:

    — Framer Studio integration (I spend half of the time in Framer, so I need my UI design tool to be proper integrated) — More text anti-aliasing settings (iOS, Android etc) — It's always a pain to start drawing a vector icon in Photoshop, then switching to Illustrator pasting the icon there and have it improperly pasted. So better copy/paste between Comet and other Adobe productsCustomizable iOS/Android UI packsShared UI packs and style palettesAnnotation mode may be (where you can add notes to anything for your developer) — Better text tools (may be not Indesign level but check out Readymag for instance) — Animations look pretty basic on the video. But I guess I still don't get how to look on this tool. I mean I use Framer for high-fidelity prototypes, Principle for rapid proof-of-concept animations, Flinto for large screen sequences where I don't care much about animations. What's your niche in prototyping? If you want something high-fidelity, I'd suggest having curves and ability to use quartz or facebook-pop-like parameters for animations — Sharing tools (guys from Framer did this part best) — May be some global variables would be great. Like you set K=10 and then use K as corner radius or tex tsize all over your app. Every time you update K, everything updates. — I have 100 text layers, some of them use Helvetica Light and some Helvetica Medium. I want to use Gotham instead of Helvetica, so I want my design tool to save Light/Medium property when I change typeface (that would be a huge time saver)

    1 point
Load more comments