DEV Community

loading...
Venkatesh-Prasad Ranganath profile picture

Venkatesh-Prasad Ranganath

Programming, experimenting, writing | Past: SWE, Researcher, Professor | Present: SWE

Education

Ph.D.

All 36 comments

What’s with thinking out loud in technical interviews?

"Thinking out loud" means "to verbalize one's thoughts", an...

What’s with thinking out loud in technical interviews?

In your analogy, does the solver think thru the solution an...

What’s with thinking out loud in technical interviews?

I agree thinking out loud is a way to get this information ...

How would you test for coding skills?

I agree this could work as well. However, IME I am yet to ...

What’s with thinking out loud in technical interviews?

Ah, I suppose pair programming would work; I haven't tried ...

What’s with thinking out loud in technical interviews?

Out of curiosity, assuming you mean "other structure/mode t...

What’s with thinking out loud in technical interviews?

I agree it is about communication. But, I believe "thinkin...

What’s with thinking out loud in technical interviews?

Is "thinking out loud" necessary to assess these aspects/sk...

What’s with thinking out loud in technical interviews?

You mention valid aspects to asses. But, why do you think ...

What’s with thinking out loud in technical interviews?

Yes, interruptions are annoying. A simple solution is to h...

How would you test for coding skills?

No, I haven't considered coding with them. Here's the reas...

How I Evaluate You in a Code Interview

Nice practice. I am fine with folks developing ideas while...

How I Evaluate You in a Code Interview

I hope you are not saying "voicing thoughts" is the same as...

Returning to Linux after 10 years

I haven't tried elementaryOS. But, I am pretty happy with ...

101 Bash Commands and Tips for Beginners to Experts

Great list!! I would have added "type" and "tmux" to the l...

10 practices for writing readable code

You might find "Art of Readable Code" interesting. Slightl...

How do you train people to ask good questions

Sure. The above approach gives improvements only if done d...

How do you train people to ask good questions

"Ask the poser to do her homework before posing a question"...

4 practices for better code

To help learn good software development practice, I give st...

Elm 0.19 Broke Us 💔

Interesting post about community behavior. With regards to...

Donts and Dos for Conversations (and Interactions)

The first part of the list is about wrong assumptions (fall...

Donts and Dos for Conversations (and Interactions)

What you say should be true but it isn't in many situations...

Donts and Dos for Conversations (and Interactions)

Being competent in CS will help very little in a conversati...

Static Typing vs Testing == Apples vs Oranges

Good to know Python type hints supports generics :)

Static Typing vs Testing == Apples vs Oranges

I am not saying Hillel or any static typing proponents are ...

Static Typing vs Testing == Apples vs Oranges

Here's a Twitter thread comparing static typing and testing...

What are your guiding principles in software development?

Understand the problem and its context before devising a s...

Static Typing vs Testing == Apples vs Oranges

I doubt Python type hints support generics yet. Anyways, y...

Static Typing vs Testing == Apples vs Oranges

These were remarks/threads I have seen on Twitter. So, unf...

Static Typing vs Testing == Apples vs Oranges

I have been privy to such discussions on social media invol...

Bash Brackets Quick Reference

A useful list. Thanks for writing this up :)

Returning to Linux after 10 years

I haven't encountered the issue over the last couple of day...

Returning to Linux after 10 years

While I am happy with current boot times and update policy ...

Go vs .NET Core in terms of HTTP performance

Nice post. While performance is a key aspect, I think 27 l...

What are the skills that a public school Computer Science teacher should possess?

"Talking" to computers aka coding is just part of CS. This i...

loading...