DEV Community

Ross profile picture

Ross

Just a small town curl, living in a lonely world (wide web)

Location Fife, Scotland Joined Joined on  Personal website http://rossdrew.github.io github website twitter website

Work

Senior Developer at Symphonic Software

All 104 comments

Are unit tests a waste of your time?

Your example isn't clear but either it's... A method which c...

Are unit tests a waste of your time?

I never said there was only one way to achieve quality. I sai...

Are unit tests a waste of your time?

You can be a dangerous developer and deliver on time. "On ti...

Code Comments Are Stupid

Completely agree. I think most of the time if you need to wr...

Code Comments Are Stupid

You don't always need to. Many IDEs will run them in a windo...

Code Comments Are Stupid

Oh my are there people who disagree :P dev.to/rossdrew/shoul...

Avoid getters and setters whenever possible

This seems to me like a list of cases of using something badl...

Which certificate is most useful for a software developer (full stack)?

Depends where you are really but in general an undergrad degr...

You're not worth hiring unless...

Read the thread before you respond please.

Are unit tests a waste of your time?

If things are hard to reason about in isolation, they are imp...

You're not worth hiring unless...

It's nice that Jose Vargas has also continued to respond call...

You're not worth hiring unless...

Elitist, low-level? Dividing by 2? make things simpler. ...

Is Programming Actually Hard?

I enjoy reading peoples code. I love PR's. I don't love try...

Is Programming Actually Hard?

The hardest thing about programming is not programming and ha...

You're not worth hiring unless...

I put my co-founder on it. He never used python, his backgro...

You're not worth hiring unless...

No, I think if you are applying for a software development po...

You're not worth hiring unless...

I still think the decimal to binary conversion is a problema...

You're not worth hiring unless...

The test is supposed to -in 30 seconds- show basic coding ski...

You're not worth hiring unless...

I haven't had to worry about D to B conversion in years Ne...

You're not worth hiring unless...

I'm worried that you think exposure to the concept of binary ...

Do you really understand interfaces?

Your teacher was bad. That's the problem here. An interfac...

What's Your Fav. Dev Laptop? Why?

Use a laptop like a desktop (mouse, monitor, keyboard) and yo...

What's Your Fav. Dev Laptop? Why?

My whole office once bought a host of top of the line Surfa...

Know about the upgraded Java programming language - Kotlin

"Can be" It's unlikely however that Scala devs will be m...

Know about the upgraded Java programming language - Kotlin

I think FP is great, when it's an FP language. Mixed parad...

Know about the upgraded Java programming language - Kotlin

I think if I can criticise anything it's how heavily they l...

Know about the upgraded Java programming language - Kotlin

As a proponent of Kotlin and runner of the Edinburgh Kotlin...

Getting Started with Test Driven Development

TDD is the practice of write your behavior spec before the...

Getting Started with Test Driven Development

TDD doesn't require your spec to be an unit test. No but...

What I Look for During an Interview

I would likely end up not hiring anyone who ranked themselv...

What made you be a frontend or a backend developer?

I like to solve problems and not ones to do with the alignm...

What are your biggest problems with unit testing?

This is where I think Unit Testings biggest strength is. I...

What are your biggest problems with unit testing?

Agree. That's a problem in general with unit testing infini...

What’s an unpopular software opinion you have?

Code that takes up less space is not instantly easier to r...

Understanding OAuth Authorization Flows

PKCE is supported in KeyCloak in Implicit flow only, curren...

Will you meet me? if I were to travel to Europe to explore dev/startup communities!

I run a Kotlin User Group in Edinburgh, if you come this fa...

Should comments in code be considered failures in coding?

uncle bob fans are beyond any hope Third time: I'm not ...

Should comments in code be considered failures in coding?

Do you really think that your incompetent opinion on this ...

Should comments in code be considered failures in coding?

zealotry: fanatical and uncompromising pursuit of religiou...

Should comments in code be considered failures in coding?

Whenever you are finished repeating yourself, feel free to ...

Should comments in code be considered failures in coding?

I would say a failure to write understandable code. A fail...

Should comments in code be considered failures in coding?

Go sell literate programming somewhere else. Nobody cares ...

Should comments in code be considered failures in coding?

Tunnel vision .. if you stick to something extremely repet...

Should comments in code be considered failures in coding?

yawn

Should comments in code be considered failures in coding?

Please stop referring to your 20 years, or I'll start susp...

Should comments in code be considered failures in coding?

Well, point is we disagree at a very fundamental level. I ...

Should comments in code be considered failures in coding?

No, it isn't. Even this hack is better than a comment fun...

Should comments in code be considered failures in coding?

I can tell you exactly 0 programmers I've met in my life wh...

Should comments in code be considered failures in coding?

No, I'm suggesting that the why part is irrelevant unless y...

Should comments in code be considered failures in coding?

And that and exceptional exception to the rule in question ...

Should comments in code be considered failures in coding?

Then you are not here to protest the use of comments in how...

Should comments in code be considered failures in coding?

And did you ever systematically practice Literate Programm...

Should comments in code be considered failures in coding?

Still, your code cannot be read properly without looking a...

Should comments in code be considered failures in coding?

As for keeping comments up to date - that's exactly what c...

Should comments in code be considered failures in coding?

Comments are absolutely mandatory, because code does not h...

Should comments in code be considered failures in coding?

I'd say lack of comments [is] an indication of a wrong par...

Should comments in code be considered failures in coding?

"why" is all that matters in a large scale. Very rarely ...

Should comments in code be considered failures in coding?

Sounds like the entire thread has reached a consensus that ...

Should comments in code be considered failures in coding?

Like many of the comments, you are describing comments on p...

Should comments in code be considered failures in coding?

assume that a given language is capable of clearly express...

Should comments in code be considered failures in coding?

But again that describes a mistake, covered by a comment ri...

Should comments in code be considered failures in coding?

Different people have different opinions but there is a mid...

Should comments in code be considered failures in coding?

Some people would not find code self-explanatory even if o...

Should comments in code be considered failures in coding?

Yes, code comments. Any comments in the code block or any ...

Should comments in code be considered failures in coding?

we still have to rectify the differences between the diffe...

Should comments in code be considered failures in coding?

How did you get from For example in OOP we extend (or co...

Should comments in code be considered failures in coding?

@stereobooster would you prefer if I put an explanation ...

Should comments in code be considered failures in coding?

All of that sounds more like API documentation than comment...

Should comments in code be considered failures in coding?

But that's very obviously a failure, right? A failure to c...

Should comments in code be considered failures in coding?

we can't store fuel in this type of warehouse, this is why...

Should comments in code be considered failures in coding?

Not at all. If you feel like you need to explain something...

Should comments in code be considered failures in coding?

But surely adding comments is placing more of a burden on d...

Should comments in code be considered failures in coding?

Referring to commented code as "overcooked" is interesting ...

Should comments in code be considered failures in coding?

Surely if you need a "why", then there is a failure somewhe...

What is a good team lead in your opinion?

One which prioritises improvements in speed and experience ...

10 Hiring Practices That Will Keep Me From Working for You

If employers were excluding candidates based on it, I'd agr...

10 Hiring Practices That Will Keep Me From Working for You

I find whiteboarding useful on the hiring end and fun on th...

You're not worth hiring unless...

You're not supposed to memorise that "algorithm", you're supp...

Byte Sized Episode 2: The Creation of Graph Theory

Squeeel?

What, in your opinion, is a perfect video game?

Tetris Mario Kart Double Dash Rocket League Secret of Monke...

What's your favorite question to be asked?

Would you like to do a PR?

Who's looking for open source contributors? (May 7 edition)

EmuRox A 6502 Emulator (hopefully soon an NES emulator) whi...

Solve this simple problem with TDD

The process that I follow. 1- Write a set of tests (input-...

It’s Okay to Test Private Methods

Anything taken to extremes is unproductive. Including crit...

Solve this simple problem with TDD

I don't see a problem, you want small incremental test case...

It’s Okay to Test Private Methods

It's not that you shouldn't test private methods, it's that...

What's new and interesting in Java?

I'd love to use these features but I prefer they weren't th...

What's new and interesting in Java?

The problem arrises when devs use it too much and end up wi...

Java VS Go

Not what the indentation tells me

Java VS Go

Wow, you took that joke a little seriously. You must be a Mi...

What's your worst nightmare as a coder?

Code written for concision rather than readability/Coders w...

Getting Started with Test Driven Development

Firstly, TDD is universally misunderstood. creating softw...

Java VS Go

Almost reported your comment for abuse.

How old were you when you wrote your first line of code?

Gradually between the ages of 5-10 with Sinclair BASIC in t...

Why do recruiters hide the name of the company? 🤷‍♂️

They're worried that other recruiters will contact them, ge...

Could you explain #likeimfive the meaning of these programming languages as humans?

Like OP said, the arrow is pointing at the zombie indicatin...

Are you a Woman learning to code? My Survey aims to capture our shared experiences!

I imagine it's because there is a huge shortage of women in...

Pirrigator, part 7: Problems emerge

I’m using the AM2302 temp/humidity sensor, it’s cheap, accu...

What programming best practice do you disagree with?

While I wouldn't push anyone towards TDD, I would strongly ...

What programming best practice do you disagree with?

It allows you to validate and know when fields are accessed...

What programming best practice do you disagree with?

This sometimes means that I need to refactor something pre...

How did you get your first Dev job?

After doing a HND in Computer Programming, about to start m...

loading...