![]() I'm male, but it looks exactly like mansplaining by my estimation. The number of developers that have tried to explain UI design to me, even knowing my background, is astonishing. I'm an art school educated UI designer, have done significant work in serious graphic design, and worked for a decade as a full-time back-end web developer for a reputable organization. We also tend to get the classic novice overconfidence in those topics because we've never needed to know as much as the experts and therefore have never encountered problems we weren't qualified to solve. Perhaps the domain we're developing software for, or networking, or database work. We developers need to develop an novice-level understanding of many things we touch but don't specialize in. To everyone else, the UI is the application. To even moderately experienced developers, a UI is a tool we use to interact with an application. Yes, they do, and it has nothing to do with purposeless decoration or pretending to be a leet haxor as others implied. This also would force Rust and D to consider the possibility of having a minimal built-in UI library, which I hate that these new languages do not go that route, it is why Electron is the lingua franca of UI these days. I feel like adoption rate for those languages (specifically D and Rust) would probably rise, especially if you bundle it all-in-one for beginners as some of these editors do (definitely Processing does!). ![]() I wish Go, Rust, and even D had editors in a similar spirit to the ones I've mentioned. I would never use it to build a startup or some production tier work, but for prototyping its great and has significantly less distractions, you're in there to edit code and get out. What I like most is that because they typically start you off with a simple file and a "run" button, there is no "how do I get this going" you just paste in your "Hello World" code sample, and you're off to see it live in seconds. ![]() Call me crazy, but I'm a huge fan of these type of editors (I guess IDLE can be included there too), especially Processing, Racket's Editor (DrRacket iirc) and I'm sure I've missed others (LINQPad also comes to mind!) they allow you to start out with zero knowledge, and in some cases some of these editors have some visual cues for beginners. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |