Earlier quoted context omitted.
I'm a designer [0] and an engineer — you'll take my shell from my cold, dead hands. There are two issues here: a) Designers trying to simplify everything beyond usefulness is a good instinct gone haywire. Simplification helps, but without an understanding of accidental complexity versus essential complexity, one is bound to end up painted into a corner with no flexibility left in the app. Few designers understand thi…
>An engineer's operating environment, OS, IDE, shell, terminal, is a reflection of the inside of his or her mind writ large. Shout out to the people that don't really bother because they're good enough to adapt to any setup. :)
Developer Experience: Fundamentally harder than normal UX
71–80 of 125 posts
Re: Developer Experience: Fundamentally harder than normal UX
#72Earlier quoted context omitted.
So just anybody can call themselves engineer?, don't you realize this is a disservice to the actual engineers?
Who gets to decide what makes you an ‘actual’ engineer?
Re: Developer Experience: Fundamentally harder than normal UX
#73> We've simply gotten used to them: Dealing with the idiosyncracies of bash, vi, or the JavaScript type system This stuck out to me, there seems to be a trend in UX/UI where any move away from the "simplest path" is seen as a huge negative. Could it be the case that we use these tools (especially UI patterns like vi) because after the learning curve the give a huge amount of value? It seems like we are assuming that…
Maybe a bit unrelated, I got used to Windows 2000, then window XP, then Gnome 2, then Gnome 3 came. So I stuck with Gnome 2, then moved to XFCE, and now with RHEL 8 I had to use Gnome 3 because there were no other options. Gnome 3 is an absolute horror show. I don't know who made it, for who, and what the theory behind it is but I don't see how it would be easier to use for someone non technical, my parents both unde…
I'd look into switching to Fedora. I use the XFCE spin and it is stable.
Re: Developer Experience: Fundamentally harder than normal UX
#74Earlier quoted context omitted.
Who gets to decide what makes you an ‘actual’ engineer?
Your engineering state association decides. Same as the medical associations, bar associations for lawyers, etc.
Why should they get to do that? What do they know that I don’t?
I have a Master of Engineering degree but I’m not chartered - I’m still going to call myself an engineer no matter what anyone else thinks about it.
> You don't call yourself admiral right?
Because I’m not commanding a fleet. If I ever came to command a fleet I’d start calling myself admiral and as long as I’m actually doing that it’d be fine. If you’re doing engineering then you’re an engineer. Some of the best software engineers in the world have no professional qualification.
Re: Developer Experience: Fundamentally harder than normal UX
#75Far from me to defend every UI of every development tool out there but I think statements like these, and their illustration, could benefit from some explanation for those of us who are not designers: > We coders still put up with horrid UX/UI when programming. which is illustrated with a screenshot from Visual Studio... .NET 2002, I think, judging by the application icon? Setting aside the relevance of a 20-year old…
Re: Developer Experience: Fundamentally harder than normal UX
#76I think that improving DX might be the most important thing of the future software industry. If a single developer devotes his live to a better DX, hundred of thousands of developers might be significantly more productive. I really like to explore new DX approaches (just recently, I published an extension for VS Code enabling visual debugging [1]). But I find it hard to make a living out of it, as so many companies f…
Re: Developer Experience: Fundamentally harder than normal UX
#77> We've simply gotten used to them: Dealing with the idiosyncracies of bash, vi, or the JavaScript type system This stuck out to me, there seems to be a trend in UX/UI where any move away from the "simplest path" is seen as a huge negative. Could it be the case that we use these tools (especially UI patterns like vi) because after the learning curve the give a huge amount of value? It seems like we are assuming that…
Rich Hickey has a pretty interesting take on this very topic where he compares programming languages to instruments, and how instruments aren’t for beginners. How it takes work to become good at playing an instrument, and how that isn’t a bad thing. > But look at this guitar player with blisters. A harpist has blisters, a base player with blisters. There's this barrier to overcome for every musician. Imagine if you d…
I'll have to remember that next time someone mentions that C should be a dead language.
(I actually think C is a fine language, but should be deftly handled)
Re: Developer Experience: Fundamentally harder than normal UX
#78Earlier quoted context omitted.
Your engineering state association decides. Same as the medical associations, bar associations for lawyers, etc.
> Your engineering state association decides. Why should they get to do that? What do they know that I don’t? I have a Master of Engineering degree but I’m not chartered - I’m still going to call myself an engineer no matter what anyone else thinks about it. > You don't call yourself admiral right? Because I’m not commanding a fleet. If I ever came to command a fleet I’d start calling myself admiral and as long as I’…
However, if I were to start practicing medicine in anything other than a first aid context or if I were to mislead people into thinking I was a certified medical professional, that's not allowed legally.
By contrast, while PEs are required especially for signing off on certain documents in civil engineering, there is not in general any requirement to have one to practice engineering in the general case. In fact, there's no requirement for an undergraduate degree.
Re: Developer Experience: Fundamentally harder than normal UX
#79Earlier quoted context omitted.
So just anybody can call themselves engineer?, don't you realize this is a disservice to the actual engineers?
Yes. You may not like it. I may not even like it but everyone from people who drive trains to technicians in lots of areas use the title. Furthermore, tons of experienced working engineers outside of software don't have PEs. They're just not needed in a lot of contexts. Edit: I'm referring mostly to the US. Licensing bodies in some places (perhaps including some US states) may say that only licensed engineers can be…
Re: Developer Experience: Fundamentally harder than normal UX
#80Earlier quoted context omitted.
Are you a registered member your state's engineers' association? (i.e. do you have seal?), if not please do not call yourself an engineer
There is a difference between being an engineer and holding a license (e.g., PE) from some organization.