|
Alos make sure your time split is legit. Don't even answer an email about your freelancing when you're supposed to be at work.
|
# ? Aug 1, 2023 07:43 |
|
|
# ? May 10, 2024 00:33 |
|
Found an amazon gift card from christmas with $50 on it. What are some recommended software dev books?
|
# ? Aug 13, 2023 23:01 |
|
Any particular area of interest? Code Complete is a good choice for anyone imo
|
# ? Aug 13, 2023 23:30 |
|
Just general improvement stuff, can't think of anything more specific.
|
# ? Aug 14, 2023 00:36 |
|
Fits in just under $50, and covers the new hotness of HTMX (and thinking about APIs in general) - https://www.amazon.com/dp/B0C9S88QV6/ref=sr_1_1 Free online version if you want a taste: https://hypermedia.systems/ -- For general improvement stuff in the "get a promotion" sector: For eng management: https://press.stripe.com/an-elegant-puzzle For staff software engineer: https://staffeng.com/book
|
# ? Aug 14, 2023 01:11 |
|
Nybble posted:
definitely second this recommendation
|
# ? Aug 14, 2023 01:37 |
|
Went ahead and bought Code Complete since I've seen it recommended several times.
|
# ? Aug 17, 2023 17:39 |
|
I got pinged for a SEV1 Site Down issue. The actual issue: The user mistyped the URL and nobody bothered to verify it before they kicked it to dev
|
# ? Aug 17, 2023 18:22 |
|
Oof! I just grabbed a ticket that's been going in circles for a week and finally asked the user what they were doing, what they were clicking, and what they were seeing. I fully expect to have an opportunity to roast tiers 1 and 2 for not asking this first before deciding that surely something must be bugged.
|
# ? Aug 17, 2023 18:38 |
|
Hah yeah I know what you mean about that. We also just released a V2 of one of our applications to users, had a few bugs as expected, but some of the core functionality is identical - the UI/UX and workflow around it has mostly been refined. Still, people report features that never existed as "bugs"
|
# ? Aug 17, 2023 18:44 |
|
Today I got our V2 hardware fully built up by production, in the enclosure, attached to all the peripherals, and found that, despite earlier indications, the problem from V1 was still there. Turns out production built it up with the V1 hardware. Really glad I checked before raising any alarms.
|
# ? Aug 18, 2023 01:40 |
|
brand engager posted:Went ahead and bought Code Complete since I've seen it recommended several times. It's a good book. It was actually used as a textbook in one of my software engineering classes. One of the best classes I took.
|
# ? Aug 18, 2023 12:24 |
|
Since we're talking books, anyone have any suggestions for software related books that work well as audio books? I have a bunch of Libro credits I need to use. Doesn't necessarily need to be code books but just any good semi-related non-fiction
|
# ? Aug 18, 2023 13:52 |
|
prom candy posted:Since we're talking books, anyone have any suggestions for software related books that work well as audio books? I have a bunch of Libro credits I need to use. Doesn't necessarily need to be code books but just any good semi-related non-fiction Semi-related question, any suggestions for good development/programming podcasts? I listen to Under The Radar, though there's a focus on indie iOS development which is pretty narrow and doesn't really apply to me. That said, Marco & David usually have interesting anecdotes/perspectives, and it's capped at 30 minutes (I definitely don't have time for 1+ hour podcasts). epswing fucked around with this message at 14:17 on Aug 18, 2023 |
# ? Aug 18, 2023 14:14 |
|
prom candy posted:Since we're talking books, anyone have any suggestions for software related books that work well as audio books? I have a bunch of Libro credits I need to use. Doesn't necessarily need to be code books but just any good semi-related non-fiction Soul Of A New Machine is an old classic. It’s the story of how an exciting new computer was designed and built inside a very boring company. It’s a real fun story.
|
# ? Aug 18, 2023 15:00 |
|
prom candy posted:Since we're talking books, anyone have any suggestions for software related books that work well as audio books? I have a bunch of Libro credits I need to use. Doesn't necessarily need to be code books but just any good semi-related non-fiction I picked up "Working with Legacy Code" by Michael C. Feathers based on recommendations from here (I think), and it's phenomenal for anyone who works with legacy systems at all. edit: oops, I missed the "work well as audio books part" ! Lyesh fucked around with this message at 00:26 on Aug 19, 2023 |
# ? Aug 18, 2023 21:19 |
|
prom candy posted:Since we're talking books, anyone have any suggestions for software related books that work well as audio books? I have a bunch of Libro credits I need to use. Doesn't necessarily need to be code books but just any good semi-related non-fiction Kill It With Fire by Marianne Belotti was a great audiobook and I enjoyed it quite a bit.
|
# ? Aug 18, 2023 21:54 |
|
CPColin posted:Oof! Sometimes we get fraudulent support requests and despite being a manager I got to reply to a support request saying the screenshot was a photoshop and I can tell by the pixels.
|
# ? Aug 19, 2023 08:43 |
|
Aramoro posted:Sometimes we get fraudulent support requests and despite being a manager I got to reply to a support request saying the screenshot was a photoshop and I can tell by the pixels. lol just...why do that????
|
# ? Aug 19, 2023 10:36 |
Macichne Leainig posted:Hah yeah I know what you mean about that. We also just released a V2 of one of our applications to users, had a few bugs as expected, but some of the core functionality is identical - the UI/UX and workflow around it has mostly been refined. Peripherally related: I'm going to change my MS teams status to "if it's not in the requirements, you have a feature request not a bug" because goddamn I am tired of repeating variations on that to the teams that use our product. I'm sorry it doesn't work the way you wanted it to, talk to the pm about it
|
|
# ? Aug 21, 2023 17:18 |
|
The IT department introduced me to Jaspersoft report generators. Apparently this is supposed to be easier than just mapping a bunch of Javascript arrays to HTML. I loving hate this poo poo already.
|
# ? Aug 21, 2023 17:25 |
|
ChickenWing posted:Peripherally related: I'm going to change my MS teams status to "if it's not in the requirements, you have a feature request not a bug" because goddamn I am tired of repeating variations on that to the teams that use our product. I'm sorry it doesn't work the way you wanted it to, talk to the pm about it
|
# ? Aug 21, 2023 17:29 |
Combat Pretzel posted:The IT department introduced me to Jaspersoft report generators. Apparently this is supposed to be easier than just mapping a bunch of Javascript arrays to HTML. I loving hate this poo poo already. Look, some executives got taken out to some very nice dinners and we're paying a lot of money for this, so just use it.
|
|
# ? Aug 21, 2023 17:31 |
|
ChickenWing posted:Peripherally related: I'm going to change my MS teams status to "if it's not in the requirements, you have a feature request not a bug" because goddamn I am tired of repeating variations on that to the teams that use our product. I'm sorry it doesn't work the way you wanted it to, talk to the pm about it I have this conversation with some of my team members. Look, it doesn't work the way you want it to, but that is differently from not working as designed. I triage a lot of bugs > stories.
|
# ? Aug 21, 2023 17:35 |
|
wilderthanmild posted:Look, some executives got taken out to some very nice dinners and we're paying a lot of money for this, so just use it. Whoever requests something from IT needs to cross their fingers, that whoever IT head brings along agrees with you. When it came to sketching out how to implement my poo poo, some third party consultant was in the meeting, I started faffing around with him about web apps and services, Electron and Node.js, and while IT head sat there , and that's how I got out of writing a goddamn Java SWT application. Of course now I'm sitting here with a thumb up my rear end waiting for some infrastructure, while these idiots still can't decide on Docker, Kubernetes or some other yet unmentioned solution. For over a goddamn year now.
|
# ? Aug 21, 2023 17:46 |
|
Combat Pretzel posted:these idiots still can't decide on Docker, Kubernetes or some other yet unmentioned solution. For over a goddamn year now.
|
# ? Aug 21, 2023 18:08 |
|
Rawrbomb posted:I have this conversation with some of my team members. Look, it doesn't work the way you want it to, but that is differently from not working as designed. I triage a lot of bugs > stories. Yeah. Like don't get me wrong, I usually don't think the suggestion is terrible in most cases. But a bug it is not
|
# ? Aug 21, 2023 19:12 |
|
Sagacity posted:~c l o u d a g n o s t I c~
|
# ? Aug 21, 2023 21:03 |
|
Re: Interview questions, I've been shadowing phone screens and am curious about something. Our phone screens are 50% resume poking and 50% coding, and I've been in two where the candidate just utterly failed to satisfy the requirements for the coding section. Both questions were very straightforward algorithm questions that were reasonably straightforward and weren't any sort of insane 'invert a binary tree in o(n) time' bullshit. Simple stuff like 'Given an array, dedupe stuff and identify gaps in a pattern'. I get the problem with the super deep dive algo stuff that you don't use on a day to day basis, but something like this seems pretty straight forward. Candidates are told to pick their language of choice and both issues could be solved (in Python) in 8 lines of fairly verbose code, or probably 3-4 if you got deep. In both cases, we tried to follow a pattern of 'write your code, now answer some questions about it', for example for one of them I asked them 'It looks like you used a heap data structure here; what alternatives would you choose for this if heap wasn't available in your stdlib or codebase?' Both candidates should have been able to knock this out of the park and totally just broke down, even when given some gentle questioning to put them back on the path. This doesn't seem like an unreasonable step into the higher difficulty leetcode bs questions, and doesn't even involve stuff that isn't common, like 2d map traversal or pathfinding algorithms. These interviews were for devops positions and were targeted for mid-career levels, so above junior but below snenior. Does this seem like just 'yeah these folks didn't know as much as they said' or is this a breakdown in the format?
|
# ? Aug 22, 2023 00:58 |
|
Did they write code that didn’t work, or did they not even write a line or code? Did they ask questions?
|
# ? Aug 22, 2023 01:11 |
|
Trying to code over the phone is even worse than coding on paper. When I’m talking on the phone I’m already nervous enough about just trying not to babble incoherently, and that’s just any phone call, let alone for an interview.
|
# ? Aug 22, 2023 01:14 |
|
Falcon2001 posted:Re: Interview questions, I've been shadowing phone screens and am curious about something. I've just started loving around with leetcode a bit for fun and if you've never done this stuff before it feels really foreign. If I was interviewing I'd be practicing it though and it doesn't sound like you're asking anything too hard.
|
# ? Aug 22, 2023 01:19 |
|
chglcu posted:Trying to code over the phone is even worse than coding on paper. When I’m talking on the phone I’m already nervous enough about just trying not to babble incoherently, and that’s just any phone call, let alone for an interview. This is performed in a shared notepad style space, not actually over the phone, and I'm not docking points for minor mixups (append vs add, for example). lifg posted:Did they write code that didn’t work, or did they not even write a line or code? They wrote code that didn't work; one of them very steadfastly refused to ask questions and the other one did, but never got at the fundamental problem with his approach. For the second one, I asked them a few leading questions 'What feature in the language of your choice would help you break apart this data into the format you need?' or 'How would your code accomplish X goal?' when they got stuck.
|
# ? Aug 22, 2023 01:26 |
|
Some people aren’t good at coding interviews, some people are more ops than dev and are stretching, some people really rely on IDE autocomplete, some people don’t realize how little new code they write anymore. It’s not a moral failing, you just don’t hire them. People bomb interviews for all sorts of jobs constantly.
|
# ? Aug 22, 2023 02:30 |
|
smackfu posted:some people really rely on IDE autocomplete I'm in this post and I don't like it
|
# ? Aug 22, 2023 02:44 |
|
Re: IDE autocomplete - if someone could describe what they wanted their code to do and the delta between what they wrote and what they meant is basically on the level of a typo ("Ah, you add things to a set with .add but you add things to a list with .append!" etc) I'm going to just give it to them, and same if they were to say something along the lines of 'Shoot, I forget what the syntax is to do X' as long as they can describe it fully enough that I can accept it as a momentary lapse of memory and not a failing to understand the concept. I was just kind of shocked to see people kind of fall to pieces when asked to do basic stuff around collection manipulation that are pretty standard things to expect someone to do in a real job as part of writing code. One of them seemed to be relying on leetcode answers for the most part but had chosen the wrong implementation for our question, and implemented something different; when the difference was pointed out they acknowledged it and promptly fell apart making that minor change. Again, nothing huge or major, just stuff like 'ah, your response only works for this narrow case, how would you expand it?' Volmarias posted:I'm in this post and I don't like it Yeah this is me too; I'm constantly forgetting small things like that.
|
# ? Aug 22, 2023 02:51 |
|
I wonder if that person was actually reciting a leetcode answer they quickly googled while talking with you, and that’s why they couldn’t adjust. FWIW, I recently shadowed on an screen share interview where the candidate was asked to fix some code, and they literally didn’t write anything. None of our hints or leading questions got them to start. It was rough. I felt bad. It made me question our process too.
|
# ? Aug 22, 2023 03:14 |
|
A few jobs ago one of my colleagues gave a phone screen where he asked for the complexity of a piece of code, and the candidate told him it was complex because it had a lot of loops.
|
# ? Aug 22, 2023 04:03 |
|
Falcon2001 posted:Re: IDE autocomplete - if someone could describe what they wanted their code to do and the delta between what they wrote and what they meant is basically on the level of a typo ("Ah, you add things to a set with .add but you add things to a list with .append!" etc) I'm going to just give it to them, and same if they were to say something along the lines of 'Shoot, I forget what the syntax is to do X' as long as they can describe it fully enough that I can accept it as a momentary lapse of memory and not a failing to understand the concept. I've paired with people who couldn't function at all without autocomplete and it wasn't really that they couldn't remember the names of functions. It was more of that seeing the list of functions available was a required part of how they even just thought about what to do. It wasn't "I need to add an object to this list so let me find a function which sounds like it does that" but rather "I have a list that I need to do something with, so I'll scan the list of operations until one jumps out at me". Append is too trivial for this to really be the case, but they often wouldn't have been able to describe what they were looking for because they weren't really sure themselves.
|
# ? Aug 22, 2023 06:49 |
|
|
# ? May 10, 2024 00:33 |
|
I flubbed an interview recently, the task was to implement a game of battleship. I'm not a great developer by any means, but the vast majority of my time is spent fixing bugs and tweaking existing code, so making something cohesive from scratch was a surprisingly difficult context switch.
|
# ? Aug 22, 2023 07:01 |