What would make your day-to-day work easier as a developer?

If you think about the tasks you perform as a developer each day, what should change to make your life better?

j's photo

I would go for:

  • Piece and quite

in the end that's the thing for me. I have tried a lot of tools in the organisational type of range, which are cool but most of it can be substituted with pen, some paper and a watch.

From a architectural perspective

  • more metrics
  • good logging
  • good monitoring

The help to make decisions, even if you only can see correlations in the beginning it helps.

I won't go into tooling or project planning paradigms because they to me are classified as

  • Tools
  • Structure

Those are mainly basics.

Michaela Greiler's photo

Software Engineer | founder | indiehacker | speaker

Thank you for your answer! What metrics do you use currently? Which additional ones do you envision?

j's photo

stuff ;)

Michaela Greiler currently I measure:

  • cyclomatic complexities
  • different loc metrics
  • code coupling
  • server stats
  • coverage
  • call trees
  • bug probabilities

What I would want to measure is throughput / performance so I can correlate code changes with real impacts also the rest of the hardware should get a better historical overview to correlate code changes to real impacts.

RocketBear27's photo
  • Good environment
  • Fast computer
  • Quality software tools
  • Comfortable gear
  • Music

That is all I could think of right now

Emil Moe's photo

Freedom to be where I want to be

Michaela Greiler's photo

Software Engineer | founder | indiehacker | speaker

A remote job? Do you want to travel? Or just one articular place?

Emil Moe's photo

Software Engineer & Consultant

Both :) Option to travel, but I like stay in places with better weather than Denmark – but workwise Denmark isn't bad, just the geographical location.

Damola Adekoya's photo

Good computer with lasting battery (MacBook Pro) Fast Internet A nice extended screen for my Laptop Headset for Music., And Lastly, challenge to work on..

Aravind's photo

I would say, an intriguing challenge to solve, because I find myself not worrying about other things when the problem is interesting. Of course, all our tools help, but I believe it's the problem and the path to the solution that makes your day.

Ehsan Fazeli's photo

I think whatever makes your day to day life better and more exciting, makes you day to day job as a developer easier too.

But that's not an easy thing to achieve in my opinion and it's directly related to your personality and how you're living your life. Everything else - a new keyboard, a brand new iMac, flowers - is just a distraction, for you to escape from finding that ultimate happiness. I haven't found it yet. Fingers crossed that will find it eventually but until then, I think it'd be loads of puzzles and features and "distractions" that can make my day-to-day life as a developer easier. Oh, this and a Spotify that knows me so good that I don't need to skip any more songs ever again.

markbell's photo

Nice post and you explained in a detailed way. Thanks for sharing this to us. Would you like to know more about the best online surveys check it here. tellthebell.ninja

Keeyana Jones's photo
  • Fast laptop computer
  • Fast Internet
  • Tablet and Other devices
  • All my favorite software tools
  • Comfortable chair with pillows
  • Food and Coffee
  • Cute Cardigan cause I get cold
  • A good playlist
Michaela Greiler's photo

Software Engineer | founder | indiehacker | speaker

What are your favorite software tools?


GitHub developer tools

shaheer atif's photo

kroger-ess-schedule survey is one of the highly popular customer satisfaction surveys . kroger-ess-schedule survey is focused on customer experiences sweepstakess.us/login-guides/kroger-ess-sch..

Senthil Kumar's photo

There is a Time Management Plan called 168 Hours Which mean 7 days .. if plan your next 7 days with priority. you will be surprised you have more time then you marked.

Arpit Mohan's photo

To make my day easier, I'd appreciate:

  1. A great team that I can learn from and debate ideas with. Most of non-working day is devoted to hunting articles to read. If folks on the team share their insights on articles/books, it's a huge bonus.
  2. An fellow engineer on the team that I can rely on for skillsets that I don't posses. For example, I don't like doing frontend development. If I work with a good frontend engineer, it's a huge bonus for me.

Table stake features in my day-to-day life are:

  1. A good laptop that works well.
  2. A reliable and fast internet because npm install sucks the life out of you on a low bandwidth connection. :P
Hélio Araújo de Oliveira's photo

Your work is your own private megaphone to tell the world what you believe. - Simon Sinek

have you tried yarn?

Maneesh Kumar's photo

Michaela Greiler

I would like to prefer below stacks ..

  1. Nice Environment
  2. Enough freedom to attempt new technologies & learning .
  3. Nice tools.
  4. Flexible timing.
  5. Music :)
Logesh's photo
  • Cool gears
  • Good music
  • Super awesome environment
  • To work wherever inside the hub
Joseph S Stevens's photo

If the language I was forced to use at work was a functional programming one, instead of object oriented. That would be a 10x on productivity right there.

Also, if I didn't work in an open office, and I had more private time where it was quiet, I could think better and provide better quality work.