|
LeftistMuslimObama posted:Vim is godawful. I used it for my entire OS course, which involved implementing basically every part of a kernel, and a bunch of userspace applications. It sucked just as bad at the end as the beginning. The moment your project is more than one file it's an even bigger pain. Even dealing with vb6 is significantly less painful, just by virtue of having an ide debugger and a tree view of the files in the project. Vague intellisense and go to Def is nice too. I could never get that working in vim because the plug in for it for C requires clang and that wasn't available on the school's Linux machines. Yeah you're supposed to be using plug-ins
|
# ? Nov 19, 2015 03:10 |
|
|
# ? May 24, 2024 10:07 |
|
Notorious b.s.d. posted:it probably made sense in the 1970s when the 8086 isa was defined the newest CPU design I've seen with BCD instructions is the Motorola 68000, which is also from the 1970s it wouldn't surprise me if POWER has BCD support too though IBM was all about the stuff, I only ever touched PowerPC
|
# ? Nov 19, 2015 03:15 |
|
Was your kernel preemptible? Support SMP configurations? Only then you can you complain about vim.
|
# ? Nov 19, 2015 03:15 |
|
Barnyard Protein posted:is there a C source code style guide for accessibility? you should write your C with a space between the if and its predicate regardless since if isn't a goddamn function what are you, an animal?
|
# ? Nov 19, 2015 03:19 |
|
eschaton posted:the newest CPU design I've seen with BCD instructions is the Motorola 68000, which is also from the 1970s msp430
|
# ? Nov 19, 2015 03:20 |
|
LeftistMuslimObama posted:all of our managers are programmers, all the way to the top. even the ceo and pres were programmers before they became money golems. there is no fooling anybody about your coding skills around here. and yet: MUMPS
|
# ? Nov 19, 2015 03:20 |
|
VikingofRock posted:Vim is pretty cool + good for a lot of languages / scenarios, but if I was writing Java or C# or something I'd probably just use an IDE. i'd use it for those langauges because their paradigm encourage crazy folder nesting and gui breakpoints
|
# ? Nov 19, 2015 03:22 |
|
wow, you think go is trying the same thing? can't write anything so complex a VP couldn't spot check it over your shoulder
|
# ? Nov 19, 2015 03:22 |
|
go is for when you think you're writing on the metal because ampersands but actually you're eating poo poo
|
# ? Nov 19, 2015 03:25 |
|
MALE SHOEGAZE posted:If someone made an IDE with a good user interface, it would be much better than vim. Xcode is much better than vim I may be biased
|
# ? Nov 19, 2015 03:25 |
|
eschaton posted:Xcode is much better than vim has it stopped crashing when trying to highlight errors in swift yet
|
# ? Nov 19, 2015 03:28 |
|
MeruFM posted:has it stopped crashing when trying to highlight errors in swift yet hasn't done that to me in a long time at least I don't even have to change my syntax coloring prefs to be comfortable with a clean install
|
# ? Nov 19, 2015 03:32 |
|
MALE SHOEGAZE posted:IDE's aren't fundamentally worse than vim they Should be much better in general. It's just that every IDE has a terrible, terrible, bloated, cramped, horrifying user interface. let me tell you about visual studio.
|
# ? Nov 19, 2015 03:34 |
|
eschaton posted:Xcode is much better than vim you know what I miss? the time before HDL's when you had a GUI to drag nets around like a caveman instead of using some unambiguous text declaration to express that same thing
|
# ? Nov 19, 2015 03:49 |
|
yeah uhh visual studio is actually quite good
|
# ? Nov 19, 2015 04:12 |
|
Oracle database is loving insane
|
# ? Nov 19, 2015 06:24 |
|
use sql server.
|
# ? Nov 19, 2015 06:27 |
Really I just like using vim because reaching for the mouse is too much effort for my goony arms (and trackpads are clunky). In any case I don't really see why some people get so worked up about editors. What does it matter to you what your coworker uses so long as he is writing good code?
|
|
# ? Nov 19, 2015 06:28 |
|
VikingofRock posted:Really I just like using vim because reaching for the mouse is too much effort for my goony arms (and trackpads are clunky). BECAUSE THEY'RE WRONG, WRONG I TELLS YOU
|
# ? Nov 19, 2015 06:35 |
|
eschaton posted:and yet: what do you work on? seriously. i challenge you to transition an enterprise system for an uptime-critical application with hundreds of customers to a new platform without causing any regressions, running into legal issues, or just straight up killing a patient. every single major emr is on whatever platform they used when they got big, because once you hit that point it's just not sane or safe to switch. i'm not defending its quality as a language, but it hardly says anything about someone's programming skills if they work in it. or is every guy stuck keeping some crusty rails app a bad programmer too?
|
# ? Nov 19, 2015 06:37 |
|
MALE SHOEGAZE posted:Yeah you're supposed to be using plug-ins imo, this is weak when poo poo like Visual Studio is just loving great out of the box nowadays. i'd only use vim if I was stuck targetting a platform visual studio didn't work with.
|
# ? Nov 19, 2015 06:38 |
|
vs or eclipse are all you need.
|
# ? Nov 19, 2015 06:39 |
|
Shaggar posted:vs or eclipse are all you need. don't use java. on windows its worse than c# in every way and it turns out being platform independent is a total lie unless you only want to write turd console apps that cant do anything http://java.metagno.me/
|
# ? Nov 19, 2015 06:48 |
|
java is ok
|
# ? Nov 19, 2015 06:57 |
|
the biggest problem i have with java is people who write bad java. seems like good ide's allow people who don't know anything to get a reasonable amount done. then after two years you have a bespoke xml testing dsl written in java that only works on windows because the simps who wrote it don't know how to use the jdk filesystem api's correctly
|
# ? Nov 19, 2015 06:59 |
|
Java
|
# ? Nov 19, 2015 07:00 |
|
Barnyard Protein posted:the biggest problem i have with java is people who write bad java. seems like good ide's allow people who don't know anything to get a reasonable amount done. then after two years you have a bespoke xml testing dsl written in java that only works on windows because the simps who wrote it don't know how to use the jdk filesystem api's correctly the design of java's libraries seems to shunt people into a route where it seems like there's an easy and standard solution to the thing you're doing, right up until there isn't, and then you gently caress the last 10% together out of all the other weird poo poo oracle leaves laying around outside the standard libraries. Java-driven design is a real phenonemon.
|
# ? Nov 19, 2015 07:10 |
travelling wave posted:BECAUSE THEY'RE WRONG, WRONG I TELLS YOU Computer people seem to conflate "has downsides" with "is terrible". See also: the eternal language debate
|
|
# ? Nov 19, 2015 07:18 |
|
linq is rly good
|
# ? Nov 19, 2015 07:43 |
|
LeftistMuslimObama posted:i'm not defending its quality as a language, but it hardly says anything about someone's programming skills if they work in it. or is every guy stuck keeping some crusty rails app a bad programmer too? hey i have a lot of respect for u as a dev but lol at saying that and then this LeftistMuslimObama posted:don't use java. on windows its worse than c# in every way and it turns out being platform independent is a total lie unless you only want to write turd console apps that cant do anything java is OK
|
# ? Nov 19, 2015 07:45 |
|
local man contradicts his past self time changes a man, ya know
|
# ? Nov 19, 2015 08:08 |
|
LeftistMuslimObama posted:imo, this is weak when poo poo like Visual Studio is just loving great out of the box nowadays. i'd only use vim if I was stuck targetting a platform visual studio didn't work with. seems visual studio is slowly adding support for like, all platforms. you can already use it for iphone and android development and I've read something about a gdb plugin
|
# ? Nov 19, 2015 10:20 |
|
JewKiller 3000 posted:Oracle database is loving insane
|
# ? Nov 19, 2015 10:26 |
|
jony neuemonic posted:sql is a good dsl for working with data and using orms discourages you from learning and using it. sql is un-compilable, untestable, un-debuggable, un-source-controllable, and basically untraceable* as much logic as possible should be moved out of SQL into the application for maintainability reasons if there is a performance reason** to hand-write a certain amount of SQL that is probably OK --- *in that you cannot see very well the dependencies on a sproc or function or table **your CRUD statements don't count
|
# ? Nov 19, 2015 10:47 |
|
hackbunny posted:just got into an incredibly stupid discussion on facebook (!) he probably learnt BCD in university computer science 100-level courses and feels smart about it
|
# ? Nov 19, 2015 10:48 |
|
St Evan Echoes posted:being able to whizz around an ide is almost guaranteed to impress your manager more than being able to write good code it drives me nuts that nobody seems to use key commands in devenv except F5
|
# ? Nov 19, 2015 10:55 |
|
~Coxy posted:it drives me nuts that nobody seems to use key commands in devenv except F5 oh they didn't know how to step over, step into, w/e? that's lame no they literally didn't know how to set a breakpoint and used alert boxes for everything
|
# ? Nov 19, 2015 11:02 |
|
St Evan Echoes posted:guy who started here told me noone knew how to debug at his oldjob Typical JavaScript developers
|
# ? Nov 19, 2015 11:20 |
|
it was java or oracle forms or smth
|
# ? Nov 19, 2015 12:02 |
|
|
# ? May 24, 2024 10:07 |
|
MALE SHOEGAZE posted:IDE's aren't fundamentally worse than vim they Should be much better in general. It's just that every IDE has a terrible, terrible, bloated, cramped, horrifying user interface. IDEs are great debuggers but I feel like they're overkill for just like, you know, typing code
|
# ? Nov 19, 2015 12:58 |