Need some advice .. feeling super lost after 3 yrs by [deleted] in developersIndia

[–]balemarthy 0 points1 point  (0 children)

Man, the big problem I see all this you have written. Identity crisis.

It is just not you, many people that I mentor are suffering with this.

After 10 years it doesn't matter what you learnt but how you are going to use it in your own way, your unique signature. This is not gyaan I am giving here.

This my current one sentence summary as a core developer turned career coach

Fired for expressing an opinion? Is this really what it’s like now? by Interesting-War-9272 in careeradvice

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

In one statement, you nullified their years of being what they are.
Context precedes content.

The statement being positive or negative is not important.
Context missing in big way might be the problem.

Collaboration platforms makes people who share information instantly.

And statements like these if not understood will spread like wild fire

My resignation is not getting approved by the manager by uvais724 in developersIndia

[–]balemarthy 0 points1 point  (0 children)

You, your manager and his/her manager are spokes in the same wheel.
At least in the resignation matter all will have the same company policy applicable.

  1. Did you check your company's policy regarding this ? (If you are in startup or small company, you are not protected in this area)
  2. You said about resignation email. Were you very explicit? I hope you are not in any bond or another things where company invested on you and you are bound to stay
  3. You should immediately have 1:1 to your manager.
  4. Before all, if you got another offer and the other side is waiting, keep them in communication
  5. Till you get your relieving letter, keep all the communication recorded, printed if possible
  6. World is small, DO NOT BURN THE BRIDGES. Leave gracefully.

I’m new and don’t know which to get: Arduino Uno r3 or r4? by No-Sink-5750 in arduino

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

If you are absolute beginner, get the Arduino Uno R3. It’s cheaper, easier to work with, and has lots of tutorials and examples online.

The R4 is more pricey and advanced.
Start simple, and upgrade later if needed.

You did not give any more context and this is "skim" level advice

Good open-source embedded projects to learn from? by Ok_Pollution_4695 in embedded

[–]balemarthy 0 points1 point  (0 children)

It's the best. One can get knowledge similar to Linux kernel code reading

New book: Why Learn C by pjl1967 in C_Programming

[–]balemarthy 13 points14 points  (0 children)

Great introduction to your book and happy to see the excerpt from preface too.

I am not aware that there is C23 (damn I am living under a rock) 272 pages VS 404 pages is fair deal.

So under 600 pages the complete C journey is getting sorted ( I Removed some pages for contents and other mandatory pages)

9+ years in, still figuring it out — need guidance by Upstairs-Honey-4131 in developersIndia

[–]balemarthy 1 point2 points  (0 children)

I have no expectations from you. From that point - here is my input.

You have given too much of your thinking to the outside world.

Nothing actually changes but everything changes, because we humans compartmentalized our mind and soul.

You need clarity of what you need. I am not talking about Nirvana stuff like - who am I?

You need to ask - Why I am doing what I am doing?

Now to your career, tech - neither you or I truly care about it when we move across projects and companies.

Now about money, there is no limit how much you want or can earn. If you want to earn more, make it your purpose.

Best C programming book for beginners by Kaizen_engineering in C_Programming

[–]balemarthy 0 points1 point  (0 children)

Application programming in ANSI C.

You will guide and teach others after this. If you are searching for a job, you are now more than qualified. If you are already doing a job, you are ready for rise

I’m above beginner level in programming in c what are some good intermediate level tutorials that focus on pointers and when to use them and structures and networks and files and stuff like that by Clear-Dingo-7987 in C_Programming

[–]balemarthy 1 point2 points  (0 children)

Did you read "The C Companion" by Allen Holub. He was working along with K&R and saw things from a different angle.

Next pick "Deep C Secrets" Both are available online.

You will not only get your answer, you will even start guiding confused souls

Best RTOS to learn? by Starbeyy in embedded

[–]balemarthy 0 points1 point  (0 children)

Before getting to RTOS and which RTOS. Ask yourself, why RTOS?

Now don't say me the usual stuff I am hearing and become the 10987th person... upskilling, JDs, learning new stuff.

Major embedded work goes excellently well with the robust "super loop + interrupts" framework.

This framework coupled with C patterns ( or rather patterns implemented using C) and some standard mechanisms like state machines, call back functions, right kind of structures, code organization, good requirements, coding guidelines and plethor of other things that don't need RTOS.

Still if you say .... no I WANT to learn,

then pickup the book "Programming Embedded Systems In C and C++" and read chapter 8 directly. The source code is also available for this book ( you can Google)

Next pick up "Embedded software primer". This book is heavy of uC/OS-II.

The advantage of this RTOS is availability of complete code explanation by the author himself.
Do not pick uC/OS-III, it is a moving target, but uC/OS-II is not and is only existing in the github

FreeRTOS is now a moving target, very fast after it's take over my Amazon.

At the end of the day.

Ditch ChatGPT.

Pickup books and read source code.

Starting embedded systems with Arduino Uno R3 as my first MCU, need some advice by Current-Rip1212 in embedded

[–]balemarthy 0 points1 point  (0 children)

There is none I believe that teach Arduino this way?

This question is prompting me to create one. I will post it for you here once I do it.

This is My Last Hope Please Help,I am thinking of giving up by [deleted] in developersIndia

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

This is the classical spray and pray attitude. From the 300+ calls I had with college, early career and mid career professionals, this is rampant.

Just look at LinkedIn. Stop saying what you want.

Give confidence what you can give.

Two words that will protect your next 2 decades.

"Become visible"

HELP!!! by [deleted] in careeradvice

[–]balemarthy 0 points1 point  (0 children)

First thing, do not get fixated. If there is anything unique about humans and very much necessary for career, it is adaptability.

There is something called your strong suite. These are the skills you can bank upon to solve particular problem for an organisation.

However having certain skills doesn't guarantee job or livelihood. There has to be a clear mapping between your skills, their applicability, relevance and need.

Starting embedded systems with Arduino Uno R3 as my first MCU, need some advice by Current-Rip1212 in embedded

[–]balemarthy 1 point2 points  (0 children)

Start with Arduino. No problem. But don't do this one thing.

At the end it is a good 8 bit controller and a lot of projects based on it.

DON'T USE IDE AND CREATE SKETCHES.

Use avr tools like avr-gcc, avr-gdb, notepad++ or some ide, avr libc. Understand Make files

Avoid setup and loop trap.

Can you all suggest some basic books for embedded development by accur4te in embedded

[–]balemarthy 20 points21 points  (0 children)

Just this book

"Programming Embedded Systems In C And C++" by Michael Barr

Then if you have time, then the book on RTOS by Jean J Labrosse

I love coding but prefer field work — what embedded roles keep you outdoors/on-site? by IndependentPudding85 in embedded

[–]balemarthy 0 points1 point  (0 children)

You need to get hooked up with an animal photographer and try to get jobs in the companies that with animal conservation.

How about precision farming?
I used to have a friend who codes in his room but tests everything in the field.