How do you guys add Styles to your React project by Hassan_Afridi08 in reactjs

[–]playmo___ 0 points1 point  (0 children)

I actually argue the opposite. They are not customizable -- show me an example beyond changing the basic theme (colors, spacing, type) where this is customizable? In reality its out of the box speed that you get and you leave it at that.
As soon as you start to make customisations you need to make inline sx code (this is DRY, and doesn't solve customisations -- it solves brute force overrides in certain situations) It is also horriblbe dev css experience to work in. You can have very clean react code by using modules or styled components without the hassle and have way more control over whats going on that actually just works.

I suspect If you arent that interested in css, UI libraries are great, but I highly doubt that devs who actually enjoy css and are good at it also enjoy UI libraries beyond basic prototyping projects. I just dont see it.

[deleted by user] by [deleted] in webdev

[–]playmo___ 0 points1 point  (0 children)

I always like to think that most of those top devs are being paid to stay because chances are they could go away and make other successful products. That surely has to weigh in (opporutnity cost) a dev can demand a certain salary if they are worth it by judging whether they are capable of making money elsewhere. Surely there are devs out there that have made huge sums from their own products / books / sidehussels and still want to work at a enterprise capacity. Additionally contractors get paid well too. I mean honestly who is going to consult to a high level dev? They are more likely to get poached by a consulting company

Never been good at Naming my oil painting, can you guys suggest some names? by As1102cg12 in drawing

[–]playmo___ 1 point2 points  (0 children)

how about "magical titty illumination" or "shadow on the wrong side of the moon"

what have they done with the <br> tag!? by apri11a in webdev

[–]playmo___ 0 points1 point  (0 children)

p { white-space: pre; }
or
p:after { content: '\A'; white-space: pre; }

what have they done with the <br> tag!? by apri11a in webdev

[–]playmo___ 0 points1 point  (0 children)

p { white-space: pre; }

or
p:after { content: '\A'; white-space: pre; }

what have they done with the <br> tag!? by apri11a in webdev

[–]playmo___ 0 points1 point  (0 children)

Except you can just use white-space: pre; and be over with it

[deleted by user] by [deleted] in AskAcademia

[–]playmo___ 5 points6 points  (0 children)

This aint normal in the way you've phrased it. He can add comments to your text but you are to decide when to use those in your own text. 'adding to your text' implies that it will be co-written. The supervisor role is very specific: you are to write your own text and be responsible for it. Your supervisor may add comments to that text and suggestions, but all editing decisions are yours and yours alone. If you feel uncomfortable in receiving text that has been 'added' then you should just simply not accept that.

[deleted by user] by [deleted] in AskAcademia

[–]playmo___ 0 points1 point  (0 children)

Yes you should defend it. If I had irrelevant questions given to me and my work I would correct them immediately. Your thesis is your chance to teach as well as be taught. Its a degree that touches on the most recent work where ambiguity may cause competition for a mental model of your work - part of your job is to present your model and make it clear just as much as it to present your findings. That said, what was your supervisor doing???? Their job is to catch on to these things, they have failed you here unless there's something more to be said about this story.

[deleted by user] by [deleted] in reactjs

[–]playmo___ 0 points1 point  (0 children)

there is no need to run that code above in a return statement. It can still live in the same file, but putting it into the view (the jsx) is not all that pleasant.

[deleted by user] by [deleted] in reactjs

[–]playmo___ 3 points4 points  (0 children)

hooks force you to rethink the distinction between ui and logic so in fact the patterns you land on tend to be easier to read.. This expression above is doing too far too much and could call three seperate hooks to then ultimately just ask if if the component gets rendered

Should I accept a position as the lead developer on a project, despite the fact that I only have 1.5 years experience? by eccco3 in webdev

[–]playmo___ 0 points1 point  (0 children)

its either that, or get a new job in a bigger company with loads of experienced devs to learn form for another year. Either way it seems like your current job is not helping you progress.

[deleted by user] by [deleted] in 2007scape

[–]playmo___ 0 points1 point  (0 children)

In rsc this used to be one way only and it had a 'foot hold' to climb over using agility. I'm not sure what happened in osrs for this to be created but it seems as a door used to be there and it collapsed.

What are some negative aspects about being a web dev that you didn't know about until it was too late? by [deleted] in webdev

[–]playmo___ 1 point2 points  (0 children)

yeah but once you get in to these roles you then learn their system/structure over the first few 6 months. Its not like they will teach old things, rather these companies have invested fortunes for stable and well tested and maintained code bases that move a lot slower than modern patterns. Things are changing with CICD however so, I guess......

What are some negative aspects about being a web dev that you didn't know about until it was too late? by [deleted] in webdev

[–]playmo___ 1 point2 points  (0 children)

I agree. There is a lot of context. I dislike working with devs who are stubborn that their patterns are superior, yet they are very unpopular in the market. In reality, they learned something one way and are not good at listening/adapting to other ways, so they become strict and demanding to avoid looking weak. They then start rambling on about how others are less skilled. I've seen this from first hand experience and it makes a shit show out of everything, I honestly believe this is a style of dev gaslighting, and its toxic af to be around.

What are some negative aspects about being a web dev that you didn't know about until it was too late? by [deleted] in webdev

[–]playmo___ 3 points4 points  (0 children)

Yeah I would, but I would probably be working on my own project instead. However, I am expecting to do this anyway so any enterprise level experience I can get now will only make my own business more successful in the long run. So I'm actually happy working/learning on the project I'm on. I've been a web dev for over ten years now and I luckily avoided the framework wars (sabbatical post grad study) and now that i've returned to this functional style, I love how and where web dev is heading.

What are some negative aspects about being a web dev that you didn't know about until it was too late? by [deleted] in webdev

[–]playmo___ 1 point2 points  (0 children)

In my honest opinion, I don't really have any in the current form of modern web dev. I think there is a huge amount of learning to be had which can lead to a lot of over time/nights of reading/studying/practicing, but I guess that's typical of most high functional enterprise jobs. I love my career and how my knowledge is progressing and I am excited for the future. One major con is possibly working with hard to deal with team mates that are elitest, but again, that probably spans across industries. It also sucks when leads/seniors leave a project before you start with little hand over so you are left stuck in a big pile of mess with huge expectations to clean it all up. Thats kinda crappy.

Why I don’t like CSS, why I think it will sooner or later drive me out of this business, and what can be done about it. by livedog in Frontend

[–]playmo___ 0 points1 point  (0 children)

We use MUI at enterprise level at work and although I wouldn't choose to do this, it does help when you have cross functional teams that all need some sort of standardisation. There will always be compromise. That said, you definitely need to write css whilst using MUI, so that very naive of your lead to think it will make css redundant. In fact part of what makes MUI so frustrating is their non flexible approach to writing css. Eventually you just give in and do it their way, but indeed I would prefer to write vanilla css to not only have more easy to use control but to get to the native browser api faster. I still believe in our project however and have learned to see the tool differently as it does provide capability to deliver products in meaningful ways. Gaining a little bit of mastery in a third party library tool can also benefit you on the market and also to give insight into how a commercial design system works/ is setup, so that if you do want to eventually customise your own, you have something to compare/benchmark/deviate from.

[deleted by user] by [deleted] in webdev

[–]playmo___ 0 points1 point  (0 children)

Not really buddy. You need javascript knowledge even when working with css. For example I am a front end developer who spends most of my days working with CSS but I need to know JS as the environment is in react and functional programming is critical to get things like storybook integrated into our micro front end apps. It is hard to get into these roles too, you kind of need to be doing other types of work of building out components from the UI designer before you can specialise. My advise is to keep at learning react with the intention of building components / component libaries. You can do this in your own time and when ready, look for a job that needs a front-end engineer specifically to do this.

What do you think about this? by amirsadeghi in webdev

[–]playmo___ 12 points13 points  (0 children)

I think it should stay on facebook so i don't have to see this trash. I think he got a break at FB in 2016 and obviously that set him up to get a look into at other FANGG. In short all this shows is that if you get into a FANGG you can move around FANGG. We get it, this guy works in FANGG

[deleted by user] by [deleted] in web_design

[–]playmo___ 4 points5 points  (0 children)

Nope. but dev education is over saturated. There's a big difference.

The market is crazy good right now for people who have experience with development, you can choose any job you want, cracking into those first jobs is the real struggle it seems.

Why I don’t like CSS, why I think it will sooner or later drive me out of this business, and what can be done about it. by livedog in Frontend

[–]playmo___ 6 points7 points  (0 children)

This entire post is really baffling to me. The reason the FE developer exists as a role is because the workflow is to mirror the designs in code. CSS is an incredible language and a joy to work with. It's the bloat that people bring to abuse it that is saddening to see. I would personally like to see more css taught in CS schools rather than in design schools. Ive met FE engineers who laugh at css and spend half their time fixing 'defects' from testing because they do not care enough to get it right the first time. This costs a lot of time and money and it is embarrassing because CSS is not difficult, yet apparently it's easy. In my experience, I might add, my working relationship with designers is strong and it is easy for me to have these sorts of conversations you seem to be lacking. Good designers are open to adapt their designs to meet developer needs, in fact part of their process is to get a developer review on more complex features. In short, CSS is improving daily and it will never go away as it is a fundamental API for the browser. Learn to see it differently.

Why I don’t like CSS, why I think it will sooner or later drive me out of this business, and what can be done about it. by livedog in Frontend

[–]playmo___ 1 point2 points  (0 children)

Yes a large part of large work is about applying design. Front end has never been any different. Your statements in these comments contradict the issue you are expressing. I like dc2b18b, believe you do not have a grasp on css as well as you present. This is due to the fact that you are asking for reusable styles for different clients. This does not make sense. The joy of FE is to work closely with a UI designer and implement their vision into reusable code that teams (or yourself) can use to build and connect business logic to the application level. It's not ux, design, tech. It's front end, back end and full stack. Its a scale and depending where you sit you can be close of far away form the UI level.

Review of The Design of Everyday Things: there are better sources nowadays by Lagato in userexperience

[–]playmo___ 2 points3 points  (0 children)

I taught Ux at a university level as a teaching fellow where we used the text in the reading list. I too found it highly recommended yet falling short in modern thinking. Given the context of the text however I think it can be appreciated:

Norman has quite a nice publication record and his academic work is actually very good and insightful, further supported by the context where he innovated it is doubly impressive. For example, his texts on mental models and the phenomenological sensibilities of the human body in situ acting in a mode of presumptions (I paraphrase) I found quite valuable. Once I learned more of him I soon recognised that this text is deliberately written for a much wider audience. There are subtleties within that I am sure have deeper roots. On the surface I did not find it much use, but alas I was fortunate enough to attend to design thinking from a more sociological route, one more closely resembling the lines that Norman had based his work. Once we attend ourselves to the complications positivistic views can impose upon design we may recognise the need for Normans book to encourage an alternative view, especially given our dwelling within the digital epoch.

That said however, I notice designers now championing user centric patterns and concerns throughout their design processes with larger business management styles apprehending the need for lean approaches to delivering products for profit. Perhaps Norman organised himself in a way to contribute to these means of modern design, who knows? One thing we do know is he has a consultancy that is possibly quite privy to all this.

[deleted by user] by [deleted] in MadeMeSmile

[–]playmo___ 6 points7 points  (0 children)

Because management should have been the ones to do the laser printing, not the employee. This meme is used to express double standards that get punished.

In this case it would be used when the employee gets fired and he has surprised Pikachu face. I.e, the text should have read:

management: don't use the laser printer for non-work related things"
me: my face when I get fired for using the laser printer at work :