• 0 Posts
  • 29 Comments
Joined 2 months ago
cake
Cake day: December 13th, 2024

help-circle


  • A good UX design will guide the user’s eyes to certain places, just like a good painting.

    I think we can both agree that graphic design is art, and UX design, in my opinion, is an extension of graphic design, with the requirement that the user be able to navigate and interact with the graphics, not just receive and understand the information it contains.

    I don’t think that terminal interface design, even though it requires creativity, is art in this sense, because the creative expression is solely meant to be functional. In a good UX design, the creative expression is not only meant to be functional, but also to evoke certain feelings and convey certain attitudes. Think about how the McDonalds self order kiosks need to both be functional, in that you can find what you want and place your order, but also evoke feelings about each item and convey an attitude of friendliness to the user. This is a different type of UX design than, say, a bank, which needs to convey an attitude of professionalism and evoke a feeling of safety.

    I am a software engineer, and when I used to design a user interface, it was always pretty terrible for your average user. For an example, look at PNotify, which I designed over a decade ago. I am learning art (I’ve been painting for a few years), and through that, I think I’ve gotten better at UX design. You can see the progression in SMUI, which I made several years later, around 2018, then in Port87, which I made recently. I’m still not great at UX design, but learning more about the visual arts has definitely helped me improve.







  • You have to understand what software can do, how to design it, and how it should interact with other systems in order to write software and not just code, and AI can’t do that. If you tell it to make you A, and what you really want is B, you’ll never get what you want.

    Only about 10-20 percent of my job as a software engineer is writing code. AI can be really amazing at writing code, but unless it can do the other 80-90% of my job without me, I’ll be safe.

    Now, whether middle and upper management will know this is an entirely different question. A lot of them think that lines of code written is a good measure of productivity, when in fact it’s often the opposite.

    I foresee there being a big struggle for management to come to grips with the fact that AI is better suited at their job than ours.







  • I don’t have any plans to cease operations, and I have enough capital to continue operation without profit for several years. Hopefully by then I’ll be profitable, though!

    I don’t actively monitor any of my users emails. The only things that would justify reading any user’s email is if they are exhibiting suspicious activity or another user reports them. As far as whether you can know that, unfortunately there’s nothing I can do to assure you other than put it in my terms of service and privacy policy. Any email service that receives emails unencrypted from other senders technically has the ability to read your emails, even ones like ProtonMail that then encrypt the email for storage.

    Yeah, basically the plan is to offer a full business email service. Each of your employees would have their own “bare” address, which could then be decorated with their own labels. So an employee named John Doe could have johndoe-somevendor@awesome.com for communicating with Some Vendor.

    I’ll also have available the standard features like mailing lists (like sales@awesome.com), user management, security and data retention policies, etc.


  • Any label you only want real people to send email to, you would enable screening, and they’ll get an autoreply with a link. Right now it’s just a link, but if I need to in the future, I could add a captcha.

    Any label that you use for signing up somewhere, you wouldn’t enable screening, so that way they can send automated emails to you there. If you use an address for a label that doesn’t exist, it gets created as a “pending label”. Then you can approve or block it (or ignore it and it eventually gets deleted).