file locking is so '90s.
― poster x (ledge), Monday, 21 December 2009 16:37 (sixteen years ago)
Hm, I like a syntax-highlighting text editor with parenthesis matching and suchlike, but for the actual business of compiling and running I'm still alt-tabbing to a console window, guess I'd better stop being so afraid of letting the IDE take care of it...
Yeah, I programmed in notepad etc for years, before moving to a proper IDE, mostly because I figured I should learn to program without any tools to help me out. In hindsight that wasn't a particularly good idea, it just made thinks more convoluted and slow. Rewriting code was a major pain etc.Learning an IDE (Eclipse, for instance) is hardly any work at all, since you can start off treating it as little more than a fancified text-editor, and learn the cool tricks as you go along. I mean, hell, I'd used one for over a year before I even heard of "extract method"! Sheesh.
Actually, that reminds me that getting comfortable with Maven or Ant is fairly quickly done, and something well worth doing once you're comfortable with Subversion (SVN) or CVS.Also, testing frameworks. JUnit if you're using Java. It's both quick to learn, and well worth it; just don't let the annoying Test-Driven Design (TDD) fanatics put you off.
― Øystein, Monday, 21 December 2009 18:15 (sixteen years ago)
there are things netbeans cannot do that easily vim will do in a heartbeat but i can't live without the code completion stuff as i don't really know the libraries (and they change). plus java projects have such a deep directory trees and our stuff is so scattered that you end up spending most of your time in vim typing directory paths to swapping between files (could use ctags i guess)
eclipse i never got to grips with - there's no 'compile' button as it's continually compiling and i like having a compile button.
svn can be used on the command line but we use tortoise.
― koogs, Monday, 21 December 2009 19:11 (sixteen years ago)
Programmers are the magicians of the modern age
― calstars, Sunday, 8 June 2014 21:36 (eleven years ago)
Not the ones I've known. And I've known more than a few.
― Aimless, Monday, 9 June 2014 04:56 (eleven years ago)
buncha putzes
― j., Monday, 9 June 2014 05:09 (eleven years ago)
Programming is the worst
― Nhex, Monday, 9 June 2014 06:46 (eleven years ago)
DevOps is the worst.
― koogs, Monday, 9 June 2014 10:32 (eleven years ago)
Software Engineer USA™
― ∞, Monday, 9 June 2014 16:04 (eleven years ago)
we like to pretend we're architects and engineers and builders but we're really more like apprentice mechanics or those dudes that assemble pre-made furniture half the time
― a strange man (mh), Monday, 9 June 2014 16:07 (eleven years ago)
programming is great if functions and syntax are well documented. it is the worst thing imaginable otherwise.
― sufi john paxson (Sufjan Grafton), Monday, 9 June 2014 16:09 (eleven years ago)
I do enjoy the critical thinking parts of my mind that were unlocked by learning CS theory and programming over a period of time, but it really chafes me to see software developers think that they're able to solve non-software societal problems with that toolkit
― a strange man (mh), Monday, 9 June 2014 16:09 (eleven years ago)
professional googlers
― lag∞n, Monday, 9 June 2014 16:10 (eleven years ago)
Oh, I forgot that one. Software Architect. Classic.
I much rather SysAdmin, coder, developer, webmonkey/webmaster, script kiddie
Mind you, my end goal is probably to be a 'Software Architect', so I should lol carefully
― ∞, Monday, 9 June 2014 16:10 (eleven years ago)
yeah, really smart or tricky code makes you seem like a wizard but what it really makes you is an asshole if it's ever meant to be maintained
pretty sure my coding style has gotten progressively dumber on purpose
― a strange man (mh), Monday, 9 June 2014 16:10 (eleven years ago)
^^ thank you
― sufi john paxson (Sufjan Grafton), Monday, 9 June 2014 16:11 (eleven years ago)
I think software/systems architect is a fine title, even if my actual designs-buildings-and-structures friend recoils in disgust. I hate when people introduce themselves as "architects" without the qualifier.
Now, the part of the business where people use "architect" as a verb... not so good.
― a strange man (mh), Monday, 9 June 2014 16:12 (eleven years ago)
I do enjoy the critical thinking parts of my mind that were unlocked by learning CS theory and programming over a period of time, but it really chafes me to see software developers think that they're able to solve non-software societal problems with that toolkit― a strange man (mh), Monday, June 9, 2014 5:09 PM (1 minute ago) Bookmark Flag Post Permalink
― a strange man (mh), Monday, June 9, 2014 5:09 PM (1 minute ago) Bookmark Flag Post Permalink
― ∞, Monday, 9 June 2014 16:12 (eleven years ago)
they probably also think they can throw together that application in a matter of a few days
programmers are horrible estimators
― a strange man (mh), Monday, 9 June 2014 16:13 (eleven years ago)
working with computers makes people feel very powerful because computers are powerful
― lag∞n, Monday, 9 June 2014 16:13 (eleven years ago)
bring back punch cards
― sufi john paxson (Sufjan Grafton), Monday, 9 June 2014 16:14 (eleven years ago)
ya, it's just funny because in canada you're not really allowed to use "software engineer", because, well, you're not an engineer. but in the states, it's quite common
― ∞, Monday, 9 June 2014 16:15 (eleven years ago)
I feel like 'engineer' is fair
― sufi john paxson (Sufjan Grafton), Monday, 9 June 2014 16:18 (eleven years ago)
you are designing and building something more abstract, but you are still designing and building something
I should be a software architect because I have all the artistic pretensions that building architects have
― a strange man (mh), Monday, 9 June 2014 16:21 (eleven years ago)
interesting how engineer and developer have become prominent as the job has become less about programing
― lag∞n, Monday, 9 June 2014 16:22 (eleven years ago)
you should be an engineering software architect or an architecture software engineer.
― sufi john paxson (Sufjan Grafton), Monday, 9 June 2014 16:22 (eleven years ago)
my dad once purchased landscaping software from a barnes & noble. i sometimes think about the people who developed that software.
― sufi john paxson (Sufjan Grafton), Monday, 9 June 2014 16:24 (eleven years ago)
i dunno, engineering would imply a discipline that's way more predictable than software. there's no ISO manual you can check that tells you the number of tests you need per 1,000 lines of java.
― ugh (lukas), Monday, 9 June 2014 16:25 (eleven years ago)
They might as well claim to be 'magicians of our modern age' and finish the job.
― Aimless, Monday, 9 June 2014 16:25 (eleven years ago)
pretty sure metrics for unit test coverage in large companies are getting there
― a strange man (mh), Monday, 9 June 2014 16:43 (eleven years ago)
Yeah but are they as useful as "minimum cross-section for structs on suspension bridge given expected load" etc etc, I mean physical engineers actually know things
― ugh (lukas), Monday, 9 June 2014 16:48 (eleven years ago)
Programmers - the next job to become demand-weakened by too many people who enjoy it ad thus do it for free
― Brian Eno's Mother (Latham Green), Monday, 9 June 2014 16:57 (eleven years ago)
That will never happen, I don't believe there are enough psychos out there who also love programming that'll fit the demand
― Nhex, Monday, 9 June 2014 17:02 (eleven years ago)
as a cs student, I'm really not feeling the hyperactive "hackathon/build a startup in a day/be the next zuckerberg" horseshit mentality that i fear dominates. I mean, it's obvious that I'm doing this in order to get a job, why do i have to care about forming a startup
― brimstead, Monday, 9 June 2014 20:20 (eleven years ago)
it's difficult, because you do need to keep up on new technologies and development practices, but to do so you end up viewing/reading/attending material that has an overlap with people who are WE ALL MUST MAKE NEW BUSINESSES and it's irritating
I guess the larger tech-oriented gatherings don't have that problem, but then you're at Microsoft's Build conference or JavaOne or whatever the fuck people go to these days
― a strange man (mh), Monday, 9 June 2014 20:52 (eleven years ago)
Every year my dad never fails to ask me to go to this one Oracle conference with him
― ∞, Monday, 9 June 2014 21:20 (eleven years ago)
on the bright side, the huge corporate ones usually have really cheesy entertainment
I think I went to one yeeeears ago with Mini Kiss, Battlebots, and a Rolling Stones cover band.
― a strange man (mh), Monday, 9 June 2014 21:21 (eleven years ago)
Silicon Valley Techno-Utopianism
― ₴HABΔZZ ¶IZZΔ (Hurting 2), Monday, 9 June 2014 22:19 (eleven years ago)
Guilty as charged.
― Chewshabadoo, Monday, 9 June 2014 22:42 (eleven years ago)
Can I still charge by the hour though?
^Just call yourself a consultant instead of a freelancer and you should be good
― ∞, Monday, 9 June 2014 22:53 (eleven years ago)
programming as a carer
― dn/ac (darraghmac), Monday, 9 June 2014 22:54 (eleven years ago)
Being a programmer means being the smartest guy in the room while taking requirements from the dumbest guy in the room.
― calstars, Tuesday, 30 September 2014 19:52 (eleven years ago)
If I had to do it all again...I wouldn't.
― calstars, Tuesday, 30 September 2014 19:53 (eleven years ago)
Can we swap careers? Because I can tell you that doing IT support for 15 years has sucked way more than I imagine being a programmer would have.
― wackness unlimited (snoball), Tuesday, 30 September 2014 19:56 (eleven years ago)
xp the zuck is definitely portrayed as an asshole in The Social Network, but his attitude toward those twins was basically otm and well aligned with your feelings I am guessing.
― GhostTunes on my Pono (Sufjan Grafton), Tuesday, 30 September 2014 19:57 (eleven years ago)
― calstars, Sunday, June 8, 2014 2:36 PM
― Aimless, Tuesday, 30 September 2014 19:59 (eleven years ago)
I wish I had have given up on both attempts at programming and IT careers long before they happened
― Nhex, Tuesday, 30 September 2014 20:06 (eleven years ago)
On my desk at work I have five (count 'em) Blackberrys rebuilding while I curse the chimps who made BES.
― wackness unlimited (snoball), Tuesday, 30 September 2014 20:12 (eleven years ago)
Has anyone tried using ATS services? Someone on LI (tbh they sound like a chatbot but that's neither here/there) said that they rate my resume at 33% effective or w/e, which kind of jibes with my experience of how few hits I've been getting past the application stage, even when I'm fairly confident that I have the important qualifications that the JD is looking for.
― Lauren Epsom (Leee), Wednesday, 10 September 2025 17:37 (eight months ago)
Heaven help me but I used ChatGPT to rewrite my resume, and the number of items I have to fix because it just started making up numbers and metrics is sad.
― Simile Deschanel (Leee), Friday, 17 October 2025 20:27 (seven months ago)
Be sure to put some injection prompts in white text for the AI that reads it.
― adamt (abanana), Saturday, 18 October 2025 05:22 (seven months ago)
we are busy and because(?) of that they are introducing mandatory pairing on tickets
and it's being imposed by people who aren't going to be involved
― koogs, Thursday, 29 January 2026 12:18 (four months ago)
is this irl or wfh? we often "pair" over slack, instead of actual video call + screen sharing.
― ledge, Thursday, 29 January 2026 12:23 (four months ago)
it's wfh. there's a rota, fixed pair, 1 ticket for 2 weeks, rotate.
so instead of 8 of us working on 8 tickets (more tbh) there'll be 4 pairs working on 4 tickets and that's meant to make us faster, somehow. and we have a hard deadline (world cup).
― koogs, Thursday, 29 January 2026 13:42 (four months ago)
The argument is that pairing is ultimately faster in terms of code quality, QA, etc. I'm on the fence. I'm sure it does lead to better code and fewer bugs but is it really twice as good / fast?
― ledge, Thursday, 29 January 2026 14:25 (four months ago)
the opposing argument is that pairing prevents me from listening to music and dicking around on the internet
― ledge, Thursday, 29 January 2026 15:11 (four months ago)
I had a job that highly encouraged pairing but we were in an open office and the skill range between developers was immense. I learned quite a bit working alongside one of the best developers I've ever worked with but I almost certainly slowed him down overall
I don't think there's much benefit when both devs are fairly skilled. Occasionally we'll pair on a challenging bug. I'm suspicious of any place that mandates it. Makes me think they want to police non-work activity
― Vinnie, Thursday, 29 January 2026 15:54 (four months ago)
I pair a lot with a colleague who is slow as shit to show him many tickets can in fact be turned around in a single day :D it does slow me down but it lessens my agitation.. hopefully one day I can get him up to speed
― she started dancing to that (Finefinemusic), Sunday, 1 February 2026 00:09 (four months ago)
a week into the pairing experiment and the time spent pairing = 0
the day before we were meant to start i was assigned a system design to write, just me. not that you can pair on reading anyway. between things i was half a day away from finishing (after two months), him doing reviews, him redoing code based on reviews, me doing my usual BAU tasks, meetings etc it's just not been convenient.
but now i'm in a position to actively join him on something he's been doing for a couple of days and i go to catch up over lunch and there're no comments on the ticket, no branch in github, nothing. (his last piece of work got into review with no comments on the ticket, no comments in the code, no description in the PR, and 33 changed files... contractors, eh...)
― koogs, Wednesday, 11 February 2026 13:31 (three months ago)
do they still call it EXTREME programming?
― adam t (dat), Wednesday, 11 February 2026 18:09 (three months ago)
adventures in pairing:
yesterday, nothing at all from him after 15:50 and then he comments and checks in half-done stuff at 17:02 (i had something to eat, watched the skateboarding, then sat here fixing his bugs until about 8)
today, some back and forth, about how it has got to be better than that. and how he will try and improve. he's checked in wip but hasn't asked me to do anything towards it. last message 16:00. it's now 17:24. has he left? am i still waiting?
― koogs, Friday, 13 February 2026 17:27 (three months ago)
I still hear about XP but haven't worked in a place that actively advocates for that, so I'm likely out of touch.
― Major Kirascuro (Leee), Friday, 13 February 2026 17:32 (three months ago)
Doesn’t really sound like pair programming in any way that I’ve read about it in the past Koogs! This sounds very painful.
I thought the idea was that one person would vocalise the approach and the other person would write the code?
― Chewshabadoo, Saturday, 14 February 2026 11:13 (three months ago)
generally the way we do it, tdd, one person writes unit tests for the new feature, the other one implements it. swap. repeat to fade. yeah, normally sat side by side but now we are remote it's done via teams or slack or, in this case, neither.
i have other things to do but given you don't know whether they're going to get back to you in 5 minutes or 5 hours it's hard to know whether to start on those.
as for leaving at the end of the day without saying anything, that's just rude
― koogs, Saturday, 14 February 2026 12:15 (three months ago)
Yeah, totally agreed.
― Chewshabadoo, Saturday, 14 February 2026 12:51 (three months ago)
I haven't pair programmed in eons but the other bonus of it is that you have two people familiar with the code
― mh, Sunday, 15 February 2026 00:11 (three months ago)
That is funny...I recall shops mandating (but more commonly just encouraging) pair programming 15-20 yrs ago, but I have not seen this recently. We don't do it commonly at my very large shop.
For me, I find the social engagement and requirement to articulate why I am doing each small action just too distracting. Explaining it in chunks is easier.
If pair programming was as incredibly helpful as some believed, we would all be doing it. It's time has passed.
― fajita seas, Sunday, 15 February 2026 03:56 (three months ago)
I think it's a nice method to have in your repertoire but forcing it seldom works. second pair of eyes, etc. when trying to figure out why something isn't working right is good
half the time I think you could do the rubber duck thing instead, though
― mh, Sunday, 15 February 2026 18:13 (three months ago)
today's standup, the end of which was meant to be us changing pairs, finished with the words 'fuck it. fucking sort it out yourselves'.
― koogs, Tuesday, 17 February 2026 20:33 (three months ago)
all i do anymore is instruct agents
― mick gagger (diamonddave85), Wednesday, 18 February 2026 21:56 (three months ago)