![]() Sure, I'm a poor craftsman in this regard I don't solder enough to ever be good at it. But I know, at least for myself, that what iron I use doesn't make a difference in the project, but rather the skills I bring to the table.Īs the old saying goes, "a poor craftsman blames his tools". I also have a couple of older temp controlled irons - and they are great tools as well honestly, I prefer them over my old iron. I've assembled tons of things with it over the years. Now, I'm not saying you could do SMT rework using it, but basic thru-hole is no problem at all. ![]() The tip is not in the greatest shape.īut I can tin that puppy up and solder perfectly with it. You have to wait like 15 minutes for it to heat up. It's something like a 35 watt pencil iron, and the tip is janky like nobody's business. I have a soldering iron that has to be the cheapest of the cheap, that I've had since 1991 I got it when I went to a local votech electronics school fresh from high school. I just don't think any developer that's already established themselves and how they like to code is going to want to transition to something as busy as RubyMine.If I ever could get my lazy butt in gear, I want to make a video to prove that you can solder competently with a cheap and crappy soldering iron. I'll probably get downvoted to hell for this. And here's the caveat: it also establishes bad programming practices (relying on a tool rather than your own knowledge) in newer developers that might click a button and code is refactored without any knowledge of why or how it happened. All those "assisted" features are nice to have, sure, but are unnecessary for any senior developer. Switching and throwing a bunch of new tools in your face gets in the way of actually writing code. Established developers don't want all the buttons and features and stuff, and already have their programming environments set up how they like. If you want to do it anyway, or you have employees instead of contractors, I'd only recommend it to devs new to Ruby or Rails (which, BTW, I'd recommend posting this on r/rails, not r/ruby), and even that comes with a caveat. Why? I'm expected to provide the work, and what editor I use is up to me (and my tax write-off, not the client's). I've been working contract for over a decade and have purchased every editor I've ever used. Are they all freelance/contract? Then absolutely not. In terms of selling it to a business though, the go to definition feature itself is enough to justify the expense, having basically perfect go to definition and go to usages, saves me at least a minute or two a day (probably more too), which is more than enough to justify the $10 a month. I pay for it myself too, cause I want to use it on my side projects as well as work. You can probably do that in VSCode too I guess though. I also really like the easy way you can run a specific spec that you cursor is currently in, with a keyboard shortcut. I really like the actions menu too, where you can find just about anything you want to do as well, no need to memorize random shortcuts for actions you don’t do all that much, ie create a migration. Every other tool I’ve used hasn’t had such an easy way to do that. I find it really helpful to be able to jump to and read a gem method directly without finding the code on GitHub or something. One thing I’ve really come to like recently with it is the go to definition allows you to jump to methods within gems too with ease. Maybe for some cases LSP works just fine, but I don't see it as a reliable solution. In these cases, VSCode just fails, while RubyMine just works. Some functions are declared like window.func, some are extracted using some hacky outdated technique (using anonymous functions). Also our frontend code is a bit messy, and is not 100% ES5/ES6 module based. Sometimes "Solargraph" just refuses to rename a variable. PS: I know that VSCode can be used with Solargraph (LSP for ruby) and ts-server (for JS), but they don't work "flawlessly" like RubyMine. What other killer features do you know? How would you convince them that they worth it? I have approximately 10 mins for my presentation.īetter code manipulation (join multiple ifs, convert '' to block)Ĭool code improvement suggestions (that idea lamp, idk what it's called, plz let me know :D) They also use VSCode git feature for viewing diffs and blames. ![]() They use print debugging (sometimes pry). They navigate they code by searching for keywords. Tech stack: React (on top of Backbone.js, mixed with jQuery) + Ruby on Rails.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |