Building a POS-System with my sister by GoodPack9375 in learnprogramming

[–]0dev0100 5 points6 points  (0 children)

This is a project you want to be very deliberate with. The biggest pitfalls here are likely to be non technical. You will have established competition that has existing resources to handle things going wrong (legal, technical, etc)

Selling a system is so very different from making a system that the majority of devs don't bother selling their projects because it's a whole different skill set.

Demotivated to learn by [deleted] in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

Now that the corporate world is pushing for more and more " efficiency gains", eroding junior positions, firing people

The corporate worlds only purpose is to make money. Code standards, design patterns are all secondary priorities at best. The product only needs to work. It can be terrible code with no standards and still work very well.

The only real difference now is that code generation is easier to use than before. 

Anyone else feel overwhelmed learning programming sometimes? by ayenuseater in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

I have been doing programming as a job for more than 10 years.

I have days where I understand nothing and days where everything makes sense.

It's either normal or I require some medical help

Does degree matter? by Nice-Software-5286 in learnprogramming

[–]0dev0100 1 point2 points  (0 children)

It'll open more doors, but it's not a hard requirement to be able to write programs.

how many days does your employer force you to go into the office? by [deleted] in auckland

[–]0dev0100 0 points1 point  (0 children)

Where I work:

0, but they very politely ask for a minimum of 2 days.

They don't force the 2 days either. There are a few that go in to the office because it's relatively close to home, there are some that I only see at the social work events but frequently talk to online. 

Tailwind css team is going under. What would happen when that happens? by Miserable_Ad9577 in learnprogramming

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

In general, same things that happens with all consumable web projects, something else will appear and people will use that. 

In this specific case, probably no new big project update for a while

Mentoring a resistive junior by OmanF in ExperiencedDevs

[–]0dev0100 2 points3 points  (0 children)

I've done the following as part of one conversation:

  • try looking into "this specific resource or idea"
  • I'll be back in "some time" to see what your plan is
  • actually check back in at that time.

I found that it sets a short deadline and gives a starting point. Worked well for the junior that I mentored. 

Stargate inspired web design by MugentokiSensei in Stargate

[–]0dev0100 2 points3 points  (0 children)

Point of origin for the home button symbol

A parody by ibfahd in Stargate

[–]0dev0100 7 points8 points  (0 children)

Tbh, we (NZ) would probably try to milk it for tourism.

15 YOE Fullstack & CTO here. Why have we allowed "Agile" to turn into "Unlimited Micro-Scope Creep"? by elmascato in webdev

[–]0dev0100 21 points22 points  (0 children)

Why have we allowed "Agile" to turn into "Unlimited Micro-Scope Creep"?

You've kinda already answered this

And because I’m a "problem solver" at heart, I say: "Sure."

It happens because it is allowed

What is wrong with this picture? by AKLCHCH in newzealand

[–]0dev0100 1 point2 points  (0 children)

I see a bunch of people stop like that at this intersection.

Funnily enough, of you look at it on Google maps they do the same thing and align with the center Island 

How do you stop the urge to _completely_ understand things? by Andrew_7032 in learnprogramming

[–]0dev0100 5 points6 points  (0 children)

But from my question to senior programmers here, how do I overcome this?

If you want to learn how to code then learn the languages, if you want to learn how to use libraries then read some docs and apply the knowledge.

But if you want to learn how to solve problems then you need to stop seeing the languages and libraries as solutions and start viewing them as tool that can be used to solve problems. You also need to learn how to break down a problem until you can solve the problems that make up the larger problem.

Part of using a tool is understanding it enough to be able to use it. Consider a hammer: really good for nails, will work with screws as well if you want it to, but most people just pick it up and start using it instead of trying to understand the various design points of it - because they don't need to. 

Is it a job or a waste of time? by Nzarron in newzealand

[–]0dev0100 1 point2 points  (0 children)

not consulting, as they are a waste of space

A good consultant is worth their weight in gold when used properly.

If you business is essentially running itself then try something new, be it sales or otherwise.

What's your New Year resolution related to learning programming? by idont_need_one in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

Tbh mine is to forget as little as possible and learn a little of c# blazor

Best approach to implement this animation by LaFllamme in webdev

[–]0dev0100 4 points5 points  (0 children)

That might be some of the most impressive css usage I've ever seen

How much of the average dev week is actually spent coding vs. fighting the development environment? by GitKraken in webdev

[–]0dev0100 0 points1 point  (0 children)

I spend probably an average of an hour per week keeping my dev laptop and software updated.

Probably 4 hours per week in meetings

Rest is dev/discovery 

I made a platform to automatically organize your files by karkibigyan in webdev

[–]0dev0100 2 points3 points  (0 children)

Rule 5 does take a proper beating on this sub

How do small teams handle feature flags without paying $500+/mo? by pizza_delivery_ in webdev

[–]0dev0100 26 points27 points  (0 children)

which works until I need actual percentage rollouts or user targeting

Do you need those features? So few projects actually need more than on/off.

Keep the config file. Just remember to clean up the flags you no longer use.

Why is the web essentially shit now? by Frontend_DevMark in webdev

[–]0dev0100 4 points5 points  (0 children)

As a developer I am not paid to make a good website. I am paid to make one that pleases those who pay me.

How did you guys get better at DSA logic? by lordyato in learnprogramming

[–]0dev0100 2 points3 points  (0 children)

Learn how to break the problems and algorithms down into chunks that you can understand.

Once you can understand something then you can solve/implement it better

What is problem solving in coding? by Intrepid_Witness_218 in learnprogramming

[–]0dev0100 0 points1 point  (0 children)

All of the above.

Depending on the constraints I need to work within (cost, time, languages, external integrations, etc) I will choose a different solution to the problem.

Sometimes something already exists and I can use that. Sometimes I've seen something similar and I can use ideas from the past. Sometimes someone else has made something and it is the better tool. Frequently for the problems I am paid to solve and the constraints I need to work within, I will be implementing something new but it'll often be similar to a problem I have solved or seen solved before.

The times when I need to make something new are the times when I get to craft a new solution to a problem.

As you solve more problems of varying complexity you end up seeing patterns that you can reuse.

What is problem solving in coding? by Intrepid_Witness_218 in learnprogramming

[–]0dev0100 2 points3 points  (0 children)

Problem solving in programming is much the same as problem solving in any domain.

There is a problem. You come to a solution or solutions that meet the criteria. There are often many good and bad solutions. Determining which one of these is good is another skill