IBTCFridayOut Newsletter# AI on Rampage
IBTC FridayOut Newsletter 🍿
Over the past few months, I’ve spoken with devs and read a ton of tweets on people getting more and more anxious about AI. They’ve seen the increasingly impressive demos from tools like GPT-4 - ChatGPT-4 Live Youtube Stream. They worry that by the time they’re fluent in HTML/CSS/JS, there won’t be any jobs left for them 😥.
The fear doesn’t stop at software engineers. Designers, Lawyers and Health care workers are also talking about this tool. Just last week the club made a tweet regarding this. As a matter of fact, our Design Team Lead, Israel, has talked about it a number of times on the club’s group too.
Well, you might have known nobody can predict the future vehemently, but this Josh article could help your judgment. Please read it.
Spoiler alert. The article doesn’t predict Doom.
Was this forwarded to you? You can subscribe here!
Stuff that are worth your read
Software Developers
At a time in software development, a single exit point was a big deal. Single Exit Point or Single Entry means that a function or method must have only one return statement against all odds.
See the Rust code below for a clear perspective.
fn is_positive (value: i32)->bool {
let mut result:bool = false;
if value >= 0 {
result = true
}
return result;// our only return statement
}
fn main () {
println!("{}", is_positive(0));
}
We could have had two return statements. This is the modern way we do things now. But instead sticked to returning result
once.
When you feel a need for early return please do not hesitate to.
fn is_positive (value: i32)->bool {
if value >= 0 {
return true;// first return statement
}
return false;// second statement
}
...
Desginers
"With Firefly, everyone who creates content — regardless of their experience or talent — will be able to use their own words to generate content the way they dream it up,”
While prompt and generative AI is at rampage, it is good news to know it is touching everyone 😎. With Firefly, anyone can describe a graphic and Adobe will deliver.
However, it has not been a welcoming idea as one would expect. Issues relating with who-owns-what is a big deal with images. Adobe has promised to put a track to identify any Firefly generated image. In china, the government already banned any AI generated image without a watermark.
If you have taken the extra minutes to read this section or not. Take this small test
I’m sorry this question is Typescript based
Which of these conditions are true?
A. The extending type and the intersection type are used to combine two types into a new one.
B. as const
in TS can be used to typecast an array into a tuple.
C. ReturnType and ParameterType works the same.
(Please choose an answer, our answer is just few paragraphs below)
I sincerely apologize if you find this question to be super hard. It was meant to prick your interest for tomorrow’s Typescript workshop.
Frontend Engineers
The new Doc came with some audacious changes to how React will work in the coming future and now. For example, the Create-React-App is depreciated for NextJS completely.
Does this mean we are all supposed to write React as server side rendered only? Learn more in the Doc 😉.
Our answer to the quiz is A and B. C is false.
SHOUTOUT TO OUR BACKERS
This club and all her activities are backed by Jason Palmer, Mark Mayor, Ije and Zakk.
We'd love your help sharing this amazing newsletter with more folks in tech! We have over 100 members subscribed to this newsletter and we'd love to get to 1,000 by March, Next year.
If you find this newsletter helpful, you can help us create awareness on this good work in the following ways:
- Please share it on Twitter (we usually tweet about the newsletter) or LinkedIn.
- Forward it to someone who can find it useful.
- Reply to this mail if you enjoyed it or found a typo.
Catch you next time! Kelvinsekx,
Do not forget to follow us on Twitter if you haven’t, we’ve been growing.