Jump to content

n-pigeon

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by n-pigeon

  1. @Neuro

     

    Some tips:

    1. Check if you installed development files, they usually have names with "-dev" or "-devel" on the end for example: libmagick++-dev for C++ ImageMagick interface.

     

    2. If your files are in other place, than the ones where Linux distributions usually install them, for example you compiled them by yourself and didn't make usual install. Then you have to use environment variables to show your linker places where it can search for those files.

    Type 'set' in terminal or check this link - https://wiki.debian.org/EnvironmentVariables

  2. User-friendliness is probably the biggest determiner of what software people choose. I know from experience it is much harder to write easy-to-use software than to just write software. The ease-of-use aspect of it is an entire layer of development beyond the core technology. It's probably 2-3 times as much work, and it has to be considered when writing the very core of the software. So dismissing Photoshop as being easier to use, that's like dismissing a brand of tires because they don't explode on contact with asphalt.

     

    There's basically two ways to write software. You can approach it from the interior, and think about what makes the source code the most elegant, the most maintainable, and the most pleasant experience for the developer. The other approach is to think about what makes the end user's experience the most consistent, least surprising, and most pleasant. Leadwerks 2 was written with the first approach. Leadwerks 3 is being written with the second one. The second approach is much more work because you are absorbing complexity so the end user doesn't have to deal with various details. For example, the Leadwerks 3 editor auto-detects file changes and automatically converts model and image files into our own formats. In Leadwerks 2, the user was expected to do this themselves with command-line tools. The change in Leadwerks 3 made the developer's life more difficult because I have to deal with the complexity of making sure that works on all systems, but it made the end users' lives much easier. This is generally a good tradeoff, because for every hour I spend making the software more user-friendly, thousands of aggregate hours are saved by the user base.

     

    I agree with that.

     

    Open-source software tends to be written with the first approach, because the user experience work is very tedious, generally just isn't fun, and there is no financial incentive to buckle down and do that difficult work. If the business model is centered around paid support, then there is actually a financial incentive to make it harder to use.

     

    Lets not throw all FLOSS to one bag wink.png

    Talking about Gimp. I'm a long term user of Photoshop and Gimp, also someone involved in Gimp development. I would say that Gimp development is similar to Leadwerks 3, at least we are trying to and it is one of our goals smile.png

    Gimp is definitely a bit behind in some areas, but I dare to say that it's not as bad as many say. I use this software for few hours a day and at the end of day I have my job done with a pleasure.

     

    So why Gimp has so bad opinion about user experience?

    1. Many users (not all) want free PS clone and Gimp is not PS clone. Gimp is Gimp smile.png We do our own software and we are NOT alternative NOR enemy of Photoshop. Most of Gimp users don't understand that.
       
    2. Many users fight against software, they don't even care to try understand workflow design behind a tool. Gimp is for professional artists that understand core mechanics of image creation and manipulation, so they know how to work with it and have to work with it on big projects. Most users lack needed knowledge and blame software for it. Gimp is just too hard to use for casual users, not because it's bad design, reason is that advanced image manipulation is a hard topic in a first place. Casual users should use software designed for casual users for example Paint.NET or Pinta, many users don't understand it.
       
    3. Echos of old battles - "Gimp is bad because it is not in single window" but it was good for Linux where we have virtual desktops. Many users wanted single window, but as many wanted multi window. It was long battle on arguments, so after advises form professional UI/UX designer that we work with - yes we work with usability designers. Single window mode was developed with a switch to old style multi windowing + extra docking features so it is easier to manage workplace.
       
    4. Gimp development is slow, it's not because we are lazy wink.png we don't have enough people and those that we have don't have enough spare time to work on our huge TODO list in rapid fashion. Most of this list is about user experience, or usability fixes wink.png At the same time we are now moving to new long made powerful core, that will bring very important features and will have tremendous impact on user experience - one of them is non linear editing.

     

    Next time you see user bashing Gimp, Blender or other software take his words with grain of salt. It's only "normal" everyday bad PR.

    Leadwerks has this problem too, but on much smaller scale and I know that it has from reading this forum smile.png "Give me that OSOM features from magazines pictures and I will buy your software". We have the same topics, just change "buy" to "use for free without giving anything back, even bug reports, I will go with them directly to blogs or useless forums where you wont see how I blame you for making ****-software". I stumbled many times on this kind of situations, when <place name of the project>user "wanabe" is barking at the wrong tree tongue.png

     

    I see here many real Leadwerks users, who truly use it and they love to use it and because of that and only because of that, they see it's real weak points, so as community they try to solve them. One of reasons I'm interested in Leadworks is because it's developers and users as a community are close.

    Josh main developer and CEO is writing directly to it's users and he reads what they write to him. This is how it should be everywhere!

     

    We do the same in Gimp project but I don't know why it's much, much, harder to find users truly aware of the software they are using and ready to help make it better, users as Leadwerks have, or Blender.

    We don't need Gimp fanboys wee need real Gimp users.

     

    So that's why Gimp is where it is now, because we lack man power on developer and user side. That's what truly means being alone in a crowd smile.png and Gimp crowd is BIG and noisy believe me, I know. wink.png

     

    Good that not all Gimp users are like that and I wish Leadwerks as many great users as it can handle! smile.png

    • Upvote 1
  3. Hello,

    First I would like to apologize that I write here. I don't own Leadwerks, yet, so I can't view Bugs section of the forum.

     

    I just watched tutorial by Aggror about Flowgraph -

    - and it's REALLY awesome feature but it strike me that it breaks connection at any change in the script.

     

    For me it looks like serious problem for using it in a project bigger than testing level. Is it a bug? Or maybe it's already fixed and will be part of 3.1?

×
×
  • Create New...