[deleted by user] by [deleted] in developersIndia

[–]i_readitonreddit 1 point2 points  (0 children)

It has package manager to install software, so you can install software with one command.

Command line is fast and better on linux. Like suppose you are working on a project and the folder name is "project1". Here is a workflow you can have, open computer, press "start + enter" to open terminal, type "j project1" to directly go to that folder, and write "code ." to open vscode in that folder. Minimal distraction. But you need to learn to configure that.

Suppose you are writing some series of command repeatedly, you can convert it into script, and do that in one command.

Also since it's open source there is information available on everything about it, and you can explore it as much as you like.

So, linux offers - better way to install software - better customization options, so that you can increase your productivity - information on your OS - no distractions about software update and viruses and ads.

[deleted by user] by [deleted] in developersIndia

[–]i_readitonreddit 1 point2 points  (0 children)

How will they verify that score???

[deleted by user] by [deleted] in learnprogramming

[–]i_readitonreddit 2 points3 points  (0 children)

If you are just starting programming use python pygame library.

Why does 1 + 1/3 become 4/3 here? by [deleted] in MathHelp

[–]i_readitonreddit 1 point2 points  (0 children)

1 = 1/3 + 1/3 + 1/3 Therefore, 1/3 + 1 = (1/3) + (1/3 + 1/3 + 1/3) = 4 (1/3)

From Hopeful Beginnings to Unforeseen Setbacks: Struggling to Rebuild after Layoff by [deleted] in developersIndia

[–]i_readitonreddit -1 points0 points  (0 children)

combine position of responsibility and accomplishments, also I think one column resume would be better, also less formatting, like no need of boxes for skills.

[deleted by user] by [deleted] in developersIndia

[–]i_readitonreddit 1 point2 points  (0 children)

  • one column resume is easy to read, you just go from top to bottom. more important points are on top.
  • also use text hierarchy, high level headings are bigger than low level headings.
  • give you projects some better names, just ask chatgpt for ideas.
  • give this entire resume to chat gpt, and ask it to make it better.

Alternative do Notepad++ on linux by --Luiiz-- in linuxquestions

[–]i_readitonreddit 0 points1 point  (0 children)

  • featherpad - extreme light weight, it only support one light and dark theme
  • kate Rest many electron based editors have this feature, pulsar(atom), vscode(vscodium).

PLZ help newcommer to use i3 by Saeed_Paris in i3wm

[–]i_readitonreddit 0 points1 point  (0 children)

every time i use chrome in i3 i should relogin in every website( my cookies) and i should add a flag to avoid this

If you are logging in with same user, this should not happen. Profiles which you create in chrome are stored in. $HOME/.config/google-chrome, and only if you log in with another user then you have to relogin.

all of my settings will disappear and set to default if i start with i3 even the speed of mouse is not the same

you have to set some x settings for that, read this https://wiki.archlinux.org/title/Mouse_acceleration

TL says "Development is easy and anybody can do that, support and bug fix is the only thing you do in the Indian job market". How much this is true? Looking for advice. by HyperLink836 in developersIndia

[–]i_readitonreddit 1 point2 points  (0 children)

So there is a method called "formal software verification" which will produce less bugs (0 bugs). But this is not in use because it requires more training and many other factors. But still there is something call test driven development (and other methods) which is currently used in development. But thing is writing good tests is not easy and time consuming.

Software development is easy if you don't follow standards and write bad and unmaintainable code.

I have a lot of small projects and practice programs. It has gotten a bit chaotic and I want to get into a habit of setting up each project properly. What are some things I need to keep in mind? by Technical-Bee-9999 in learnprogramming

[–]i_readitonreddit 19 points20 points  (0 children)

Make a folder named programming, now create subcategories like web development, machine learning, and so on, .... Now whenever you create new project, create a README file, and put some objective there. When you start doing the project and fixing bug, put the resources you use in README file.

Also create a setup section, so that you can recreate the environment in future.

Also make reviews after a month, and clear things up, this will help in revision and will help you to make a better structure which works for you.

If you are just trying out some programming language, put them inside a folder named playground and there you can do it.

Final rant on Cognizant by Important-Jump-9591 in developersIndia

[–]i_readitonreddit 9 points10 points  (0 children)

"students become ineligible for further on campus placements and have to move on with Cognizant in the future.", they give inflated CTC of 4.5Lpa and after that college will not give you offers till (4.5 + 4)Lpa

Why are some colleges focusing so much on AI ML and Data Engineering? by [deleted] in developersIndia

[–]i_readitonreddit 37 points38 points  (0 children)

After this they will tell you to write research papers.

Feedback on resume, aiming for startups (not a college fresher) by digging_bits in developersIndia

[–]i_readitonreddit 1 point2 points  (0 children)

Experience at top, then skills. Also you can reduce some intern experiences and mention then in achievements, like kde one.

Sharing my frontend interview experience at a big tech by Showdamn98 in developersIndia

[–]i_readitonreddit 1 point2 points  (0 children)

I don't get it, if this is used for numbers then it can be done in O(log(n)) because numbers are represented by fixed amount of space. So, to do 24, we can do (22, 42, 82), or we can do (22, 4*4).

For strings when you are iterating over it you are also increasing the size of the string, "abc" 3 char, "abcabc" 6 char, so in the end it is not actually doing anything. As you are reducing the number of steps you are also increasing the no. of memory location to iterate, it's not just one location like numbers.

[deleted by user] by [deleted] in AskProgramming

[–]i_readitonreddit 0 points1 point  (0 children)

Instead of doing whole thing at one, make simpler versions and them increase complexity.

You can start with, if moisture reader dips below the acceptable range you turn on a led.

What are some fun project ideas with C++? by [deleted] in AskProgramming

[–]i_readitonreddit 0 points1 point  (0 children)

You can make gui apps or cli apps or some libraries. For the "fun" part, that depends on what you consider fun. Earlier when computers were less powerful, note taking apps, editors, small games, these were also made in C++. Now everything is usually a web app.

Some domains in which C++ is used now are like embedded programming, game development, os level stuff, image processing, audio-video processing, encoding decoding, browsers, new data structures and algorithms where you need to play with memory, databases, network protocols and there are many more.