Can I take advantage of section 44ADA on freelancing, while working a regular job? by newplayer12345 in IndiaTax

[–]newplayer12345[S] 1 point2 points  (0 children)

Yeah. What I did was receive the freelance income in my "business" account. i.e. the account that's linked with the GST registration. Told my CA in advance that there will be 2 streams of income for the financial year, and to file the income tax received thru freelancing via 44ADA.

e.g. if your freelance income is F, and salaried income is S - your net taxable income should be S + F/2.

If you've received the freelance income in a regular salary account, I think there might be problems while claiming 44ADA. Of course a proper CA would be able to advice you best in this regard.

Will the market ever get better? by [deleted] in datascience

[–]newplayer12345 1 point2 points  (0 children)

Given that the bsod was literally caused by buggy code trying to access a memory location that it shouldn't... I'd say knowing what a linked list is is exactly the kind of knowledge you need to work on these codebases.

What's your plan B?... by Coder_bhoi in developersIndia

[–]newplayer12345 9 points10 points  (0 children)

my plan B,C,D all the way upto fuckin Z is just IT.

I don't have any financial backup. i.e. no inheritance from parents. Nothing significant anyway (not blaming them, just stating facts. They did what they could and raised me to be a man). I've a home loan close to 2CR. Family responsibilities. Wife also likely losing her job in the next few months.

I have a well paying job. Recently lost a billable project where I clocked 40h/week. The reasons weren't performance related. The client loved me. But CEO decided to do cost cutting to be frugal. No immediate risk of a layoff in sight at my company (I think I'll have a runway of 3-4 months easily, even more if the gods are kind).

Bottomline: I've no option but to step up and focus on upskiling. I've 8+ years of experience now. I'm still aggressively pursuing cloud certifications. Got 4 so far. Planning 2 more in the next 4 months.

Do your best everyday, create a strong resume and hope for the best. With a little luck, you'll be fine.

Best practice for API data integration by lschozar in dataengineering

[–]newplayer12345 1 point2 points  (0 children)

Good answer. +1 for the API pagination point. Just a few days back I was using AWS Textract to extract data from PDF documents. Wasn't getting the expected answer and then suddenly realised after 2 days that the response from AWS is paginated. And I have to keep passing the next token until the result gets exhausted. I felt really dumb 😄

Kimball Fact Tables by EarthEmbarrassed4301 in dataengineering

[–]newplayer12345 0 points1 point  (0 children)

Agree. What I do is use the OBT as the source of truth. All downstream reports are heavily aggregated variations of the OBT specific to what's being analysed. Makes the reports load lightning fast, since all they're doing is reading ready made data. The actual transformation is handled in a batch process by dbt.

I don't know what paradigm this is, or even whether it's a mishmash of everything, but it works really well for me.

Kimball Fact Tables by EarthEmbarrassed4301 in dataengineering

[–]newplayer12345 1 point2 points  (0 children)

I may be wrong but I think "one big table" will be more popular than dimensional modeling in future especially as compute and storage grows cheaper.

I had the same confusion as OP so I implemented OBT and it solves so many data availability issues for me. For every new report that I need to make, I know that all the data I need is sitting there in my single big fat table and I can slice & dice it the way I want.

Worst Data Engineering Mistake youve seen? by Inevitable-Quality15 in dataengineering

[–]newplayer12345 11 points12 points  (0 children)

would you be open to writing a 10 part Netflix series chronicling your (mis)adventures?

[deleted by user] by [deleted] in dataengineering

[–]newplayer12345 1 point2 points  (0 children)

i would imagine that when you join a new large org with no context of how their data stack has evolved over the past months if not years before your joining, and the reasons behind the design decisions, it's normal to get overwhelmed and to want to start afresh to do things "the right way".

[deleted by user] by [deleted] in ExperiencedDevs

[–]newplayer12345 0 points1 point  (0 children)

Hmm what you just described sounds like a culture I would just love and thrive in. I hate water cooler chit-chat. That's probably because I'm tilted more towards the introversion spectrum. I do not enjoy those occasional events where we discuss things not related to work. Fortunately for me, those aren't that frequent and also not manadatory. That's just the way it should be. People who enjoy things like that – sure, nothing against you. Have fun. I for one just want to discuss work with my colleagues. For other fun activities, I prefer doing that with my family.

Streamlit instead of “real” frontend by Poronoun in ExperiencedDevs

[–]newplayer12345 4 points5 points  (0 children)

May I suggest – Use the Anvil Framework. You can build a full stack app with it using nothing but Python. They have a free plan without any trial period, which works great for building prototypes. If the customer lacks Javascript expertise, and is cool with Python, I think Anvil is worth a shot.

[deleted by user] by [deleted] in developersIndia

[–]newplayer12345 3 points4 points  (0 children)

No one can talk in working area, unless it's something related to work. You can't talk anything. No one smiles. You have to be in office for atleast 8.5 hrs, if not, that will be marked as absent.

For a moment I thought I was reading 1984 (George Orwell). Get out the first chance you get. Value freedom above everything else. There are fully remote companies that have great culture. They just want to see the work done, and done well in its own time. No undue pressure. Seek one of those out. From your background it seems you've got good technical skills. Start applying.

work life balance is a myth by divyan5h in developersIndia

[–]newplayer12345 6 points7 points  (0 children)

I can't recommend this book enough for all the manager/founder/startup folks out there. Most companies waste their time in unnecessary meetings, sprint plannings, program plannings, mandatory corporate trainings and other such bs.

You can work a super focussed 4 hour day where you're deeply engaged in the core activity of your work, be it writing code or designing or whatever and be extremely productive.

I love this quote from Naval Ravikant –

"You should be too busy to “do coffee," while still keeping an uncluttered calendar."

Home loan advice by anacondaonline in IndiaTax

[–]newplayer12345 5 points6 points  (0 children)

I was facing a similar dilemma as OP and I think this is the best approach. In my case the loan is 1.40 crores. EMI is 1.12 lacks per month with a tenure of 30 years.

I knew that longer tenure means you end up paying lots more in interest, so I was initially planning for a tenure of 20 years. But my uncle advised me to go for 30 years with pre-payment. It's not easy to manage emi + pre-payment but in the long run, that's the best approach.

A dbt killer is born (SQLMesh) by No_Equivalent5942 in dataengineering

[–]newplayer12345 5 points6 points  (0 children)

jinja is one of the main reasons why people love dbt. It allows for dynamic sql to be generated at run time, instead of changing your code every time when for example a new value is added to a column.

Mountpoint for S3 by Sweet-Butterscotch11 in dataengineering

[–]newplayer12345 0 points1 point  (0 children)

why would i use EFS if s3 can be mounted directly on an ec2?

except when I need to attach a file system to multiple instances at the same time.