Fork me on GitHub

Hammock-driven development, as far as I understand it, is explicitly not about writing code in a hammock.


"Thinking-driven development" 🙂


That has the unfortunate side-effect that some people will ask in return: 'so you are saying I am not thinking for work'? And obviously that's not literally true. :)

Cris B04:08:32

Is that a side-effect though or the salient point - that the development process often doesn't include the space for proper thinking? I'm pretty sure I've produced a fair bit of code in some jobs with little real thought having gone on (but all too much tool twiddling & text shuffling). Maybe that's just me ...


I agree, but not everyone is prepared to take such criticisms from others, and especially if that other is me 😉

🤐 3

My wife talks about one of her jobs where she spent literally three months, alone in an office with a whiteboard, designing a system, and then sat down at a computer and built the whole thing in days -- and her boss was like "About time! You spent months sitting around, staring into space and doodling!" 😞

👀 3
😢 3

I mean, she could have thought of the correct solution at first, spend two hours drawing it and then a few days implementing instead of thinking of all the wrong solutions first /s Seriously, that must be heart breaking, at least I would feel some anger inside of me.


Yeah, she still resents that manager. And it was the last job she ever did -- I said if she didn't enjoy her job, to quit, and I could support us both, and then she could find something she really enjoyed. That was twenty years ago, and then she became a cat show judge (and has traveled all over the world for that job -- until COVID 19).

👍 6

That manager sounds like one I had. One of my co-workers showed him a solution that was efficient and elegant and worked and the manager replied, “That can’t work. That’s not enough code.”


It's nice that she found something she truly enjoys. I think we all had managers like this in the past, my wife has a history of that too (she was a chef, a restaurant manager and worked at amazon, all places that are not known for their friendliness). I always told her there are better places and finally, she found an awesome and friendly team in a hardware store which she truly enjoys going to. She also was devatasted by her last job at amazon because of how shitty a few people can be.


It's super important that you enjoy your job or at least your work environment: a toxic work environment can have a really debilitating effect on you.


That was my experience with this particular manager. He was so overly critical at everything I and others did that I locked up and really couldn’t be productive at all. I spent all my time second-guessing myself, wondering if what I was doing was going to be pointed out as being wrong by him. I later found out that he was hated by everyone at that company but the people he reported to. It turns out the only thing he is good at is making himself sound invaluable to his managers.


Do you guys any tips or tricks to landing on a remote job ? I’m really consume myself at home. Recently, working on Clojurescript Exercism Track by myself. I’ve complete the launch of the track. But I need a Job, I need problem to solve. Thank you! 😇


My first truly remote job was via Toptal, and there are other similar platforms. Not quite like Upwork - the competition is not that high. The trick is to find a platform that does rigorous filtering of contractors. But I would first advise you to do what I've done after - just find companies that you really want to work for, and contact them with a specific goal of getting a job there.


Thank you, I’ll try and let you know about the result.

Drew Verlee14:08:35

> I need problem to solve. I can give you some idea's of things to hack on. Might take me tell the weekend to get around to it. Broadly speaking, you can pick an opensource project and get involved. Doing this without a steady motivation and paycheck seems like a tall order though. Part of the reason it's been hard for me to go that route.


Exercism has a huge vision and I’m working on it daily. But, I need to make money to live.


I love open-source. 😍


It's a good thing and a potential venue for new clients. I've received a few offers for paid consulting work because of my open-source work (again, mainly consulting, but with some code contributions as well). But of course I wouldn't bet on it. I just like to do it. And none of the offers resulted in anything in my particular case.


I’m not contributing for an expectation. I’ve build a company from scratch, with these communities knowledge that they are sharing with no expectations. I love Computer Science. Especially, the Science part of this big picture. I would love to work without any exchange for my life. But I need to earn money too… Sorry for my bad English, my practice is not enough to keep it fluent.

👍 6

Your English is just fine, don't worry about it.

☝️ 6

Hey there, a founder of my last gig decided to freeze the project until things do settle in the US, so I decide to brush up my resume and start looking for a new gig. Can someone please take a look at the resume? Any feedback is very much appreciated ^^

Drew Verlee21:08:27

60+ tech inverviews in 30 days feelsl like a forced scenario that wouldn't be good for anyone involved.


A note in advance - I have never hired people directly, so my opinion might not matter that much. But FWIW, I had to read through a lot of CVs. Overall, the CV is nice. But I have two main complaints: 1. It contains too many details and some information that will most likely be completely irrelevant for the potential employers 2. Consequently, it's way too long. The longest CV I've seen was 7 pages long. Yours is 5.


One advice - don't create a CV in advance "just in case" with everything there's to tell. Unless someone specifically asks for that kind of CV. Usually you just want to tailor a CV specifically for some company. Someone needs an ML engineer? Great, write about that. Someone needs a Clojure expert? Great, you know what to focus on.


I'll second every comment above -- I've been a hiring manager for 25 years and I pretty much won't even look at a CV that is more than two pages, and I would definitely want to see one that is tailored to the specific job I'm hiring into, i.e., remove the irrelevant stuff.


Previous one I was a single page resume and decided to go another way this time. I'll incorporate comments above into the resume and let's see what bakes in. Thanks for the feedback!


Longest CV I‘ve ever seen was 30 pages long 😄 didn’t read beyond second page, apparently the candidate was unable to focus on most important aspects

😂 3

OMG :D Laughed hard!


Well, I was chopping of the parts from resume and what do you guys is not it informative/important to provide a little description of the nature of projects I completed for the company?


For US jobs, all of page 5 and most of page 4 is not relevant/interesting (and to some extent actively discouraged). Page 1 is way too chatty and a lot of it is "blah blah" boilerplate that everyone puts on their CV ("flexible team player", "productively manage time" etc). I'd cut page 1 in half to really focus on what you bring to the table (and it should definitely be edited to reflect the specific job your would be applying for). Then you could edit pages 2 & 3 down to just under a page and a half and just note primary relevant education under that. It would all fit on two pages at that point.


Typically, HR screening folks want bullet points to check for skills match and seniority/experience level, and hiring managers still get hundreds of CVs to read and want a quick, two-page, bulleted list of highlights that should pop why you're different from everyone else (or at least why you'd be a great match for that specific job). You can add back some of the chatty stuff in a separate cover letter (which should definitely be tailored to each specific company and role!).


One thing that would be a red flag for many hiring managers is seeing skills in "Technology Highlights" that are not listed in any of the jobs you've done (Clojure, in this case), so if you're applying for a Clojure job, I'd expect to see in the covering letter some explanation of why you think you'd be a good hire for Clojure even though you have no commercial experience with it.


So, I better off change the layout I guess.


And then there's some nit-picky stuff which would stand out (to me) as detail-oriented issues: ReAgent (isn't it Reagent?), and AWS; Docker, !Kubernetes -- what's the ! about and why have ; between some items and , between others. I'm probably more OCD about this stuff than many managers but little things like that stand out and bug me...


Oh, and never put your date of birth on a CV if you're targeting US companies (and I'd probably say never do it for any region).


Gotcha. Thanks ^_^


I saw a 30 page CV once, it had excerpts from the candidate's dreams...


Quotes from books she liked, etc.

😂 9

Once interviewed an obvious pothead. He listed "irrigation systems" as one of his skills. For a dev position.


Depending on the job, it might be relevant. Surprisingly complex, those irrigation systems. XD


Also, you misspelled Computer Science


nothing that calls itself "science" is worth of notice x)