2,079 karma · joined April 26, 2011
L: linkedin.com/in/tathagatadg/ T: @Tathagata
:i.a - address
:i.n - name
:i.p - phone
Debating if I should feed my zsh history to chatgpt and as it to come up with some.
Any other advice from the power users?Thank you Beej.
Note Scott Hanselman, Bryan Cantrill, Adam Leventhal, Cal Newport, Derek Sievers, Tim Ferris etc. - a lot of the OGs still maintain their own real estate on the internet. These are outside the walled garden pruned by algorithms of megalomaniacs. Whatever format you are producing content, there is an essay at the core of it. Personal blog could serve as an archive for that.
Recently Oxide and friends did an episode to address this topic - I'd highly recommend that episode and the podcast itself. This was in context of the book launch https://www.manning.com/books/writing-for-developers. I've just made through a few chapters of the book, it will give you a lot of good reasons and framework on how you should do it.
If your aim is building a readership, consider the following questions: - Why do you want to grow an audience? - What do you have to offer to that audience so that they'll come back? - Is long format prose their preferred medium for consuming the message?
Another useful tool that I don’t see cheered enough for is vars(). When integrating new api-s, you’d often find yourself at pdb(or ipdb) prompt pretty printing(pp) loaded variables and attributes calls - pp(vars(foo)) has been a great friend reducing the burden of dot walking.
One thing I have longed for, but never took the time to research though, is pagination - your debugger window is often fighting for screen real estate, so data rich API calls becomes a little jarring.
The most intriguing part to me was the wooden cabinet was painted white with something stencil printed in green. My best guess was that was a Cyrillic script, and about twenty five years back, it wasn't easy to decipher what they meant.
Those cabinets are still hanging in our old house. Next time I'm there, all I need to do is pull up my phone and translate that text and get a kick out of what the original intention was for the sailors and what my mom is storing in it!
The word limit will stop the mind dump and make you be precise with the focus on reaching a goal.
Some more unpopular ideas:
* A discussion would have follow up limits. Time or number. No month long threads, or 100 replies in half hours. Beyond a limit, it will automatically schedule a meeting for in person discussion to conclude on decisions
* email quotas - you can only send n emails within m hours to p persons
* give an architecture walk thru
* give a directory walk-thru
* show the hot modules. something like
git log --pretty=format: --name-only | sort | uniq -c | sort -rg | head -10
* if can generate a dag of module dependency, that would help* walk thru of the test cases
hands on:
* Ask them to add log messages at strategic places (find needle in haystack)
* Add new test cases in areas with low/no coverage
both are very low risk ways to get familiar with the code base
There is an add on called Code Blocks that you can install on google docs for free. Huge language support - but don't expect it to be a fully functional ide.
Other than that, you'll want to turn off auto-capitalization, and spell checking from Tools->Preferences.
"A two-front solution could be really great. We need developers to write their best resumes, and we need employers to write their best job descriptions. Having them 'speak the same language' on concise accomplishments, metrics, technologies will make more automated matching a lot (a lot) easier." - 100%! This is the market place that Linkedin has been trying to create - but hasn't worked very well, right? They have largely solved the problem of structuring the resume data - which is definitely useful, but I don't see much of that on the job description side. The matching algorithms can only rise up to the level of quality of the input data - the resume data, and the job description.
There are similar problems in the dating industry, but mostly you can be sure both parties are putting their best efforts for creating better input.
I think honesty is also a critical part of the equation. And if the Linkedin or indeed could encourage both sides to reveal what they value deeply - that would things more useful. May be a few why questions rather than just checkboxes and drop downs that can be filled quickly. Candidate: Why is remote working important for you? Job poster: Why is a self-starter important for you? That would help bring out the uniqueness for the candidates and helped the matching algorithms.
Will look forward to seeing your product on Show HN - best wishes!
Here are some thoughts: - When the new position opens, the team (say the scrum team) collaboratively writes a job description based on the current backlog. Let's not leave it to a manager or recruiter who is writing the job description. Use the company/team's mission and values as guidance to see who an ideal candidate would be. This is like writing your stories.
- Then write the filtering criteria based on the typical day to day skills - what are must haves, what are good to have, what is ok to not have. This is like write your test cases.
- What are the areas where the team is lacking. Try to get skills/qualities that will, for lack of a better expression, raise the bar of the team. This is like your retrospectives - and if you have notes from your recent retrospectives, they should help you identify what you are looking for.
- This better spec should help the recruiters, and also give the candidates an honest look into the team.
- For the interview, go back to your previous sprints etc. and build questions that are simplified models of what a typical story would look like. Instead of asking to invert a tree, may be it would be better to talk about how a particular problem you solved and see the approach the candidate would take. Give the candidate all the tools - their favorite editor/ide or whiteboard, whatever they prefer.
EDIT: grammar