80 points luu 1 day ago 40 comments
proc0 1 day ago | parent
distortionfield 5 hours ago | parent
proc0 5 hours ago | parent
dtdynasty 4 hours ago | parent
RugnirViking 49 minutes ago | parent
perelin 5 hours ago | parent
Brajeshwar 4 hours ago | parent
I've found people who have spent decades on one topic in a very specific vertical. It is amazing how they know EVERYTHING in that and I can listen with my jaws dropped to the floor for hours. Then I will wake up, with that spine-chilling shake all over my body on how patient and dedicated one has to be to be on that straight line their entire life.
exmadscientist 5 hours ago | parent
It's useful.
And then there's times like getting to charge your client $300/hour to drop stuff off at FedEx. Because you can do that and you're here and you'll get it done right -- no one needs to explain the idiosyncracies of this particular deadline or package contents; you've got it.
Even if that's not normally a senior consultant's job.
Brajeshwar 5 hours ago | parent
Sometime, I still do and I like the fun and thrill of locking in a hotel room after a meeting and coming out in lot less days these days (pppppsssstt, because of AI) and get into the next meeting showing off what can be done that was discussed 48 hours ago.
exmadscientist 4 hours ago | parent
You do them because they benefit you.
Not going to benefit you? There's lots of ways to say no to a back-channel request. Not a back-channel request? Then I guess it's not someone else's job!
anon48293 3 hours ago | parent
yxhuvud 1 hour ago | parent
saqued 4 hours ago | parent
entropy47 1 hour ago | parent
There are easier ways to get a false positive though, if you're open to lying, hogging credit, bus chucks etc. I sometimes wonder if I'm the crazy one for Doing Things Right when I could be spending time with my family instead.
qsbuilder 4 hours ago | parent
cik 4 hours ago | parent
It's literally the fastest way to have someone get up to speed with the customer profile and product. They can play with it whilst listening in to support calls (if a thing). They can learn about pain points and "hard edges" that as developers we don't always come across.
nkapias 52 minutes ago | parent
When scheduling onboarding, I try to enable touring without those drawbacks.
RugnirViking 51 minutes ago | parent
nkapias 42 minutes ago | parent
It's harder during crunch or when everyone is remote.
harry8 20 minutes ago | parent
RevEng 4 hours ago | parent
The problem with one is the same with any other single source: you are stuck with whatever they offer on whatever timelines they provide. You are sharing this with a hundred thousand other people, so it's not tailored to your use case, but either made as generic as possible, or full of irrelevant features. Both of these cases make it worse for you.
I have often made in house libraries either based on or completely replacing a free equivalent because the free one doesn't meet our needs and has extra complications we don't need. Yes, it comes with its costs, but sometimes it's worth it for something that genuinely meets your needs.
By forcing everybody to use the same common platform, you are either forcing them to work around the mismatch between the platform and their needs, or your are forcing the platform to provide for everyone's needs. Neither is efficient and it harms every other user.
If you are going to make your own, you had better have a good reason for it, but you shouldn't be forced into a single solution for everything - it can end up being more expensive than making a few special purpose applications.
iugtmkbdfil834 51 minutes ago | parent
dominicq 3 hours ago | parent
fabianholzer 2 hours ago | parent
hdjrudni 2 hours ago | parent
phtrivier 2 hours ago | parent
The comma count is a hint ;)
(I had to parse a few paragraphs several times to get the idea.)
entropy47 1 hour ago | parent
dude250711 2 hours ago | parent
It all depends on stock options allocation, no?
ChrisMarshallNY 2 hours ago | parent
They would couple this with things like standardized coding and documentation styles, common tools, etc. Training on these standards was a regular thing for all staff.
The idea was that they could rapidly move experienced staff around. It also helped staff to understand how their work was applied in an integrated system (having “blinders” on, is a fairly typical issue, with dedicated employees).
It generally worked, but relied on their particular culture, and introduced a fairly significant amount of overhead and rigidity to the system. It would also mean that it takes a long time to cultivate experts.
Personally, I’ve always enjoyed learning new stuff (still do). I actually enjoy taking on projects that I don’t know how to do. I wrote about it here: https://littlegreenviper.com/miscellany/thats-not-what-ships...
tomaskafka 1 hour ago | parent
curtisblaine 1 hour ago | parent
dmurray 1 hour ago | parent
Everything is locked behind multiple layers of permissions. It takes weeks to get the correct permissions set up even for my actual job (which I see any time changing roles here, or when onboarding new hires). Getting the permissions to jump in and improve some other part of the system that I don't officially own - even though I might get granted them if I ask nicely, because nobody knows who is actually meant to have what permissions - is so much higher friction than asking the "right" person.
pythonRon 44 minutes ago | parent