News for hackers. Stuff that matters.

gamma3

Some projects have been using Slack or Discord lately.
I've had almost all my questions on Stack Overflow answered, usually very quickly.

If you frequently get 0 answers, work on the quality of the question - clear, short, include clear code snippets.

Re:How to waste your career, one comfortable year at a time on Sunday October 18, 2020 @08:01AM (#24817202)
This makes sense. However, what kind of company culture does this set? If the company is OK with people being not passionate, what kind of signal does that give to the colleagues who want to be eager, passionate, driven?
Re:Dividing front end from back end is an antipattern on Saturday July 25, 2020 @05:58AM (#23947956)
Over the years I worked on native desktop apps, mobile apps, a Scala backend.

Now I work on a complex React app in TypeScript with a GraphQL backend in TypeScript. I can build a feature end-to-end. From domain modeling to an API to UI with animations. Optimising SQL queries.

There are people like this. Software engineers who have experience across the stack.

I don't do devops but I've met someone who can do full stack app development and devops pretty well too.

Re:Dividing front end from back end is an antipattern on Saturday July 25, 2020 @05:42AM (#23947909)
Having both the frontend and backend in TypeScript helps.
Looks good to me. Nice UX. Normal users don't care about the URL and you can still copy the full URL if you want to share a link.
Re:Google Pixel Buds on Tuesday April 28, 2020 @09:06AM (#23006548)
Whoa, those are some ugly earphones.
Re:Flutter looks good, but is painful on Monday August 05, 2019 @10:50AM (#20614628)
> Why should someone ever need to offer a bug-fix bounty!?

Author expects bugs in open source projects to get fixed for free, by someone else.

We need to support open source maintainers instead of shaming them. I'm excited about Open Collective and made a monthly donation to a project I use.

Also compare to some European countries, like the Czech Republic, where all the top universities are free of charge.

Training for a trade job is free of charge, too.

(Paid by the government.)

I got my education there and later joined a Silicon Valley company as an engineer.

Re:Things I Enjoy in Rust: Error Handling on Monday April 22, 2019 @04:34PM (#19722691)
Really nice! The Result reminds me of Validation from Scala.

In Scala you return a Validation that is either a value or an error, and can pattern match on it. Also: trySomething().orElse("Default value")

Re:Slack Is Not Where 'Deep Work' Happens on Wednesday April 17, 2019 @06:38PM (#19687054)
One way would be to share the article with them and explain that replies directly in a channel make it harder for you to catch up. Saying that threads make it easier and quicker for you to decide what to read.

I usually start by proposing an idea to a small group of people - e.g. my team or people at the company I think might like the idea. Only after a few people say they like the idea and start using threads, propose the idea to more people and say "look, a few of us are using threads and it works".

Re:Slack Is Not Where 'Deep Work' Happens on Friday April 12, 2019 @07:34PM (#19649987)
They should cc you so you get a notification. Or talk to you on person.

They shouldn't assume everyone will read every message. If it's important, they should make sure you definitely saw it.

If you ever feel like you missed and important decision, go and politely tell them to always get you involved.

Re:Slack Is Not Where 'Deep Work' Happens on Friday April 12, 2019 @07:27PM (#19649948)
I've worked at a company that did the sprints, planning, retro, Three Amigos etc.

So glad we don't do any of that at my new company! And it turns out we ship stuff much faster.

Re:Slack Is Not Where 'Deep Work' Happens on Friday April 12, 2019 @07:16PM (#19649892)
I've done the same - replace social media with Kindle. It's so good.

And lock screen notifications are off for all apps. I only see a notification badge when I decide to pick up and unlock my phone.

Re:Slack Is Not Where 'Deep Work' Happens on Friday April 12, 2019 @07:10PM (#19649853)
It's possible to have structured conversations by always using threads.

I've convinced everyone at two companies so far (50 and 20 people) to never reply directly in a channel, and always use threads:

https://medium.com/@martinkonicek/how-to-slack-6f5bf9be71ba

Re:Slack Is Not Where 'Deep Work' Happens on Friday April 12, 2019 @07:06PM (#19649829)
I close Slack and focus on coding. I take short breaks from coding every 1-2 hours, and check Slack.

Replying to someone 2 hours later has never been an issue.

If it's urgent, people drop by my desk.

Definitely don't have slack on my phone, and when Slack is closed, I don't get any kind of notifications.

Being able to focus is important. In the end it matters I deliver on the project, not that I reply to every question immediately.

I've interviewed engineers on computer science problems on a whiteboard and those who did great turned out to do great on the actual job.

That's a one way implication. It is possible there are people who do poorly on coding interviews but great on the job.

Whiteboard coding is simply a quick test that has few false positives in my experience (around 40 interviews).

Re:Key Values – Find Engineering Teams That Share Your Values on Saturday February 23, 2019 @07:53PM (#19236393)
The more values I select, the more matches I get. This should be the other way around.

It should be an AND filter on the values.

Re:Ask HN: What technologies did you learn in 2018? on Sunday December 23, 2018 @10:20AM (#18746526)
I've learned TypeScript and introduced it at my company. It's awesome.